我正在开发一个Firefox插件,通过GPS检测用户的位置,然后在用户靠近某个点时执行操作。例如,它应该只对绿色用户的应用程序执行操作:
我有用户的纬度和经度,但我需要计算用户是否在另一个(黑色)点的区域。所有这一切都必须在javascript上完成。知道如何做到这一点?或者我应该阅读的任何建议?
非常感谢!
答案 0 :(得分:4)
对于每个用户,计算到中心点的距离。如果该距离小于绿色圆圈的半径,则执行您想要的任何操作。
至于计算javascript中两个坐标之间的距离,你可以找到关于here的详细信息。