jsはどのようにして現在の緯度と経度を取得しますか

JavaScript は、Geolocation API を介して、緯度と経度を含むデバイスの位置情報を取得できます。次のコードを使用して、現在の場所の緯度と経度を取得できます。

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(position) {
        var latitude = position.coords.latitude;
        var longitude = position.coords.longitude;
        console.log("Latitude: " + latitude + " Longitude: " + longitude);
    });
} else {
    console.log("Geolocation is not supported by this browser.");
}

上記のコードは、まずブラウザーが Geolocation API をサポートしているかどうかを確認し、サポートしている場合は getCurrentPosition メソッドを呼び出して現在の位置情報を取得します。getCurrentPosition このメソッドは、位置情報の取得に成功した場合のコールバック関数と、失敗した場合のコールバック関数の 2 つのパラメータを受け取ります。上記のコードでは、コールバック関数を渡します。ここで、 position.coords.latitude と は position.coords.longitude それぞれデバイスの緯度と経度を表します。

Geolocation API を使用するには、https プロトコルを使用するか、ローカルでテストする場合は localhost プロトコルを使用する必要があることに注意してください。ブラウザは、安全でない接続 (http) で API が使用されるのを防ぎます。

おすすめ

転載: blog.csdn.net/qq_19820589/article/details/131015264
おすすめ