首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在javascript中找到两个后面长对之间的X个点?

如何在javascript中找到两个后面长对之间的X个点?
EN

Stack Overflow用户
提问于 2013-06-27 22:53:36
回答 1查看 115关注 0票数 0

我在纬度经度web墨卡托中有两个点:

代码语言:javascript
复制
var point1 = [32.043732,-99.563599]

var point2 = [32.591515,-97.630005]

在接受X点的javascript函数中,如何获得这两个纬度经度对之间的3个点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-27 23:25:47

Linear interpolation

代码语言:javascript
复制
function getPoints(point1, point2, num) {
    var d0 = (point2[0] - point1[0]) / (num + 1);
    var d1 = (point2[1] - point1[1]) / (num + 1);
    var points = [];
    for (var i = 1; i <= num; i++) {
        points.push({
            x: point1[0] + d0 * i,
            y: point1[1] + d1 * i
        });
    }
    return points;
}

jsfiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17346493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档