我的watchPosition功能无法正常工作?

时间:2013-09-17 10:24:18

标签: javascript google-maps

function displayLocation(position) 
{
      user_lat = position.coords.latitude;
      user_long = position.coords.longitude;
      moveMarker(user_marker,user_lat,user_long); 
}

function displayError(error) 
{
alert("someting wrong"); 
}

function getMyLocation() 
{
if (navigator.geolocation)
    watchId = navigator.geolocation.watchPosition(displayLocation, displayError,
{        frequency: 3000 } );
}
else 
{         
    setInterval(function(){alert("your device does not support Geolocation")},5000);  
}

}

所以基本上我使用标记并将手表位置与google maps api结合使用以将标记移动到用户位置。如果有人想看,我会在网站上工作。 udaapps.com。即使我四处走动,我的watchPosition功能也无法正常工作。这主要用于手机使用,一种网络应用程序。

1 个答案:

答案 0 :(得分:0)

尝试在选项中指定高精度:

{frequency:3000,enableHighAccuracy:true}