繁体   English   中英

如何计算坐标

[英]How do calculate coordinates

我有一个列表坐标相同的纬度,经度。 我想将它们分成围绕原始坐标的圆圈。
例如,我有一个包含 6 个相同坐标的项目的列表,我如何通过使用 JavaScript 和谷歌地图获取六边形的列表顶点坐标
从 6 个位置相同坐标的列表中划分坐标

听起来 Ken YN 的评论正是您要寻找的。

fucntion printPoints(latitude, longitude, radius, vertices){

    for (var i = 0; i < vertices; i ++){
        console.log([latitude + (radius*Math.cos(Math.PI*2/vertices * i)), longitude + (radius*Math.sin(Math.PI*2/vertices * i))]);
    }

}

printPoints(0, 0, 10, 6); //prints [10, 0] [5, 8.7] [-5, 8.7] [-10, 0] [-5, -8.7] [5, -8.7]

此函数仅打印坐标,但您可以根据需要对其进行修改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM