Phonegap 在 200 米半径范围内做某事

Posted

技术标签:

【中文标题】Phonegap 在 200 米半径范围内做某事【英文标题】:Phonegap do something in a 200 meter radius 【发布时间】:2014-01-30 18:24:04 【问题描述】:

有没有办法判断手机是否在200半径的固定位置?

例如,当位置长 52.684694 lat 5.741550 我需要确定我是否在对象的 200 米范围内

【问题讨论】:

【参考方案1】:

您可以使用watchPosition method in PhoneGap's geolocation library 添加事件侦听器以检测重大位置变化。然后你可以在回调中做一些fairly simple math 来计算距离。不要忘记在不再需要时使用geolocation.clearWatch 停止查看当前位置 - 地理定位会很快耗尽设备的电池电量。

【讨论】:

嗯……好吧!我会看看,但我需要申请什么样的数学?有什么建议吗? 请注意,“PhoneGap 地理定位库中的watchPosition 方法”和“相当简单的数学”都是链接

以上是关于Phonegap 在 200 米半径范围内做某事的主要内容,如果未能解决你的问题,请参考以下文章

在百度地图中,已知圆的圆心坐标、 和圆的半径(单位:米),怎么计算圆的坐标范围?

使用GPS经纬度定位附近地点(某一点范围内查询)

UVA 10382 Watering Grass(区间覆盖,贪心)题解

获取半径内的位置

java计算两个经纬度之间的距离

给定 GPS 的地理位置,如何在给定的 x 米半径内找到纬度和经度