こんにちは、私の英語で申し訳ありません。私の問題を説明するために最善を尽くします
私は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
};