0
関数から現在のユーザーの緯度と経度を返したいので、次のコードを書いていますが、このコードは結果として「未定義」と言っています。Javascriptでユーザーの緯度と経度を返す方法は?
navigator.geolocation.getCurrentPosition(showPosition);
あなたはcallback
機能を使用する必要があります:あなたがフォロー関数から結果を取得する前に、誰もが解決策を知っている場合、
<script>
function getLocation() {
if (navigator.geolocation) {
var lat_lng = navigator.geolocation.getCurrentPosition(showPosition);
console.log(lat_lng);
} else {
alert("Geolocation is not supported by this browser.");
}
}
function showPosition(position) {
var user_position = {};
user_position.lat = position.coords.latitude;
user_position.lng = position.coords.longitude;
return user_position;
}
getLocation()
</script>
私は実用的なソリューションでそれを更新し、 –
@AbhayjeetSinghをみます、ありがとうございました。 –