1

私はこの呼び出しに気づきました:

navigator.geolocation.getCurrentPosition(...)

この関数/メソッドがいつ呼び出されるのか、ブラウザは緯度と経度の値を取得するために何を通信するのでしょうか。

私にお知らせください。ありがとうN

4

2 に答える 2

1

ジオロケーションはHTML5の一部です。詳細はこちら

于 2012-08-21T11:50:26.287 に答える
0

すべてのブラウザー (デバイス内およびデスクトップ上) は、いくつかの異なる方法を使用して現在地を特定していますが、他の方法よりも正確なものもあります。ブラウザは、IP アドレス、GPS、携帯電話の三角測量、Wi-Fi 測位に基づいて位置情報を取得できます。

getCurrentPosition または watchPosition を呼び出すと、どちらの方法が使用されているかわかりません。

3 番目のパラメーターを使用できます。

var positionOptions = {
    enableHighAccuracy: false,
    timeout: Infinity,
    maximumAge: 0
}

高精度の方法を使用する必要があることをブラウザに伝えます。

于 2012-12-05T15:15:43.747 に答える