<分区>
假设我在数据库中保存了中心点 LatLong 和给定的 20 米半径。以及靠近该中心位置但不一定在中心 20 米范围内的所有其他 LatLong。有没有一种方法可以在不撕裂 map 的情况下找到距中心 20 米半径范围内的所有经纬度。只是使用一些 api 或数学公式?
<分区>
假设我在数据库中保存了中心点 LatLong 和给定的 20 米半径。以及靠近该中心位置但不一定在中心 20 米范围内的所有其他 LatLong。有没有一种方法可以在不撕裂 map 的情况下找到距中心 20 米半径范围内的所有经纬度。只是使用一些 api 或数学公式?
最佳答案
您可以在循环中迭代标记,然后使用 API 函数
computeDistanceBetween()
这将为您提供 Google API 中称为测地线的最短距离。
你也可以使用函数
computeLength()
关于javascript - 在谷歌地图中找到一个圆圈内的所有经纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34282745/
相关文章:
javascript - Angular2 http.post : Create promise with subscribe
c# - Inno Setup for Windows 服务?
android - MarkerClick 有效,但 InfoWindowClick 不打开 ViewModel
android - 显示许多标记 map v2 android 哪个性能更好?
javascript - 为什么我无法在电子中使用路径,fs导入全局
javascript - 使用 EaselJS 获取触摸设备上的 "mouse"位置
javascript - Jquery .click() 导致代码中断
c# - 在 C#/VB.NET 或 C++ Win32 中启用/禁用 Aero
java - public static AutocompleteSessionToken newInstance () 是否返回相同的实例?