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