1

こんにちは、私の英語で申し訳ありません。私の問題を説明するために最善を尽くします

私はWebアプリケーションを作成しており、GoogleマップAPIを使用して自分の位置を追跡していますが、問題は位置が正確ではなく、間違っているわけではありませんが、私の近くにあり、すべてのブラウザが私の近くにある別の位置を示しています。

さらに、追跡アプリケーション(iphoneマップ)を使用すると、iPhoneが正確な位置を提供するため、iPhoneでサファリを使用してアプリケーションを開こうとしましたが、同じ問題です。

これはコードです:

navigator.geolocation.getCurrentPosition(function(position){
            var lng=position.coords.longitude;
            var lat=position.coords.latitude;
            var map = new google.maps.Map(document.getElementById("map_canvas"),{
                zoom: 19,
                center: new google.maps.LatLng(lat,lng),
                mapTypeId: google.maps.MapTypeId.SATELLITE
            });
},geo_error,geo_options);

function geo_error() {
        alert("Sorry, no position available.");
    }

var geo_options = {
      enableHighAccuracy: true, 
      maximumAge        : 3000, 
      timeout           : 27000
};
4

1 に答える 1

0

iPhone アプリケーションが正確な位置を表示しますか? 最も近いメッシュを介して計算されるため、指定された位置が概算であることは正常であると思います。おそらく、Apple によって保持されたあなたの個人データの一部が、位置の正確性を損なう可能性があります。

別のデバイスでテストしてみてください。

于 2013-06-23T00:12:17.537 に答える