0

ユーザーを継続的に追跡するには、いくつかの助けが必要です。私が行った調査によると、ユーザーの場所が変更された場合、watchPosition関数は新しい位置を返します。あれは正しいですか?また、getCurrentPosition関数の直後に、このスニペットをどこに配置する必要がありますか?そうでない場合は、継続的な追跡を実現するための解決策や提案はありますか。

navigator.geolocation.watchPosition(
function(position) {
    calculateDistance(position.coords.latitude, position.coords.longitude);
}, function(err){ 
    console.log(err);
}, {enableHighAccuracy:true, maximumAge:30000, timeout:27000});
4

1 に答える 1

1

はい、あなたは正しいです。同じことを行うのと同じように、呼び出す必要はまったくありませんgetCurrentPosition()watchPosition()継続的にのみです。

そのため、現在呼び出している場所の代わりに呼び出しgetCurrentPosition()ます。

于 2012-10-24T08:10:33.183 に答える