ユーザーを継続的に追跡するには、いくつかの助けが必要です。私が行った調査によると、ユーザーの場所が変更された場合、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});