如何检查你的纬度和经度是否在一个圆圈内?
how to check if your latitude and longitude are inside a circle?
我是 Google 地图 API 的新手,也是通过 Phonegap(JavaScript) 进行移动开发的新手。我正在尝试使用通过 phonegap 获得的当前 geoLocation 并使用它来确定该位置是否位于圆圈内。谁能提供一个如何执行此操作的示例?处理此问题的线程的 link 也很有用。
谢谢!
获得地理位置坐标后,只需计算从您的位置到圆心的距离即可。如果距离小于半径,那么你的位置在圆内。
可以看到根据2组坐标计算距离的公式
我是 Google 地图 API 的新手,也是通过 Phonegap(JavaScript) 进行移动开发的新手。我正在尝试使用通过 phonegap 获得的当前 geoLocation 并使用它来确定该位置是否位于圆圈内。谁能提供一个如何执行此操作的示例?处理此问题的线程的 link 也很有用。
谢谢!
获得地理位置坐标后,只需计算从您的位置到圆心的距离即可。如果距离小于半径,那么你的位置在圆内。
可以看到根据2组坐标计算距离的公式