0

我在我的网站中使用 Google Maps API 来显示地图。现在发生的是我使用这段代码:

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(position) { 
        var pos = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
        map.setZoom(parseInt(document.getElementById("zoom").value));
        map.setCenter(pos);
        markers[0].setPosition(pos);  
    });              

}

所以它每次都会询问我是否要在地图中设置我的位置。有没有办法在地图中默认设置我的位置,而不用问我,所以以某种方式强制 getCurrentPosition 运行?

提前致谢

4

1 回答 1

0

如果您检查Geolocation API,您会发现可以缓存位置。您还可以手动将每个用户的位置存储在 cookie 或数据库中,然后再使用它。

于 2012-05-22T13:19:25.677 回答