gpt4 book ai didi

javascript - 用 20m x 20m 框包裹纬度和经度点(Google Maps API V3)

转载 作者:行者123 更新时间:2023-11-28 02:37:16 24 4
gpt4 key购买 nike

我很难弄清楚如何用 20 米 x 20 米的矩形包裹纬度/经度点。

用例:

> Click on a marker on the Google map
< Infowindow opens
> Click a button called 'Wrap' on the Infowindow
< Automatically create a 20x20m box with the marker dead center

我在 map 上创建矩形(而不是正方形)没有问题,我只需要知道如何以纬度/经度计算正方形的边界。

在普通网格上,我将通过以下方式获得西北和东南点:

marker_nw_y = marker_y + 10 (meters)
marker_nw_x = marker_x - 10
marker_se_y = marker_y - 10
marker_se_x = marker_x + 10

从那里我可以创建图形正方形等。但是对于纬度/经度它会变得更加复杂,因为根据您所在的位置改变两点之间的度数是不同的。

我怎样才能做到这一点?操纵半正矢公式?我需要重新排列并求解其中一个坐标,而不是求解“距离”,但重新排列该公式很困难,而且我不确定我的结果是否正确。

最佳答案

我相信this question包含可以让您完成所需任务的代码。

关于javascript - 用 20m x 20m 框包裹纬度和经度点(Google Maps API V3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13293154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com