是否可以只调用 "navigator.geolocation.getCurrentPosition(initialize, fail);" 一次
is it possible to call "navigator.geolocation.getCurrentPosition(initialize, fail);" only once
想调用navigator.geolocation.getCurrentPosition(初始化,失败);只有一次,即在初始化时。
我想做:-
在初始化的时候想设置我的Home Position(即我现在的位置)。
当我开始走路时只想更新我的当前位置而不是我的家位置。
要只注册一次事件,您可以使用addListenerOnce
and/or addDomListenerOnce
,具体取决于您要收听的事件。
参见:https://developers.google.com/maps/documentation/javascript/reference#event
示例 DOM 事件侦听器:
google.maps.event.addDomListenerOnce(document, 'keyup', function (e) {
// Listen ONCE for document keyup event
});
地图事件侦听器示例:
google.maps.event.addListenerOnce(map, 'idle', function (e) {
// Listen ONCE for map idle event
});
标记事件侦听器示例:
google.maps.event.addListenerOnce(marker, 'click', function (e) {
// Listen ONCE for marker click event
});
想调用navigator.geolocation.getCurrentPosition(初始化,失败);只有一次,即在初始化时。 我想做:-
在初始化的时候想设置我的Home Position(即我现在的位置)。
当我开始走路时只想更新我的当前位置而不是我的家位置。
要只注册一次事件,您可以使用addListenerOnce
and/or addDomListenerOnce
,具体取决于您要收听的事件。
参见:https://developers.google.com/maps/documentation/javascript/reference#event
示例 DOM 事件侦听器:
google.maps.event.addDomListenerOnce(document, 'keyup', function (e) {
// Listen ONCE for document keyup event
});
地图事件侦听器示例:
google.maps.event.addListenerOnce(map, 'idle', function (e) {
// Listen ONCE for map idle event
});
标记事件侦听器示例:
google.maps.event.addListenerOnce(marker, 'click', function (e) {
// Listen ONCE for marker click event
});