getCurrentPosition()
和watchPosition()
之间有什么区别?我阅读了几篇关于getCurrentPosition()
和watchPosition()
的文章。但我都不清楚。据我所知getCurrentPosition()
只更新一次位置,但watchPosition()
不断更新位置。我是对的?
答案 0 :(得分:5)
getCurrentPosition()
给出currentPosition纬度和经度值,它只触发一次。其中watchPosition()
连续给出currentPosition纬度和经度值。如果位置发生变化(假设您在移动的车辆中,则watchPosition()
将给出结果。然后您将知道此结果)
答案 1 :(得分:2)
你是对的。 getCurrentPosition()
回调被触发一次,watchPosition()
回调被连续触发。 Good reading on this here
答案 2 :(得分:0)
watchPosition
(在fn参数中指定间隔)。 getCurrentPostion
只有一次。
watchPosition
实际上与setInterval
fn类似,并且还返回可以通过clearWatch
停止迭代过程的ID。