getCurrentPosition()
和有什么区别watchPosition()
。我阅读了几篇关于getCurrentPosition()
和的文章watchPosition()
。但我都不清楚。据我了解getCurrentPosition()
只更新一次位置但watchPosition()
不断更新位置。我说的对吗??
问问题
9338 次
3 回答
5
getCurrentPosition()
给出 currentPosition 纬度和经度值,它只触发一次。其中 aswatchPosition()
连续给出 currentPosition 纬度和经度值。如果位置发生变化(假设您在移动的车辆中,watchPosition()
则将给出结果。然后您将知道此结果)
于 2012-11-29T07:03:29.270 回答
2
你是对的。getCurrentPosition()
回调被触发一次,并且回调watchPosition()
被连续触发。很好的阅读这里。
于 2012-11-14T23:59:52.633 回答
0
watchPosition
每次您的设备位置更改时触发(在 fn 参数中指定间隔)。getCurrentPostion
只有一次。
watchPosition
实际上类似于setInterval
fn 并且还返回可用于通过使用停止迭代过程的 id clearWatch
。
于 2014-06-27T14:04:04.610 回答