如何知道用户的地理位置是否接近某个位置?

时间:2013-08-15 21:07:59

标签: javascript gps firefox-addon geopoints geopositioning

我正在开发一个Firefox插件,通过GPS检测用户的位置,然后在用户靠近某个点时执行操作。例如,它应该只对绿色用户的应用程序执行操作:

enter image description here

我有用户的纬度和经度,但我需要计算用户是否在另一个(黑色)点的区域。所有这一切都必须在javascript上完成。知道如何做到这一点?或者我应该阅读的任何建议?

非常感谢!

1 个答案:

答案 0 :(得分:4)

对于每个用户,计算到中心点的距离。如果该距离小于绿色圆圈的半径,则执行您想要的任何操作。

至于计算javascript中两个坐标之间的距离,你可以找到关于here的详细信息。

相关问题