我想保存用户正在观看的当前位置,并在单击几次后恢复原状。
如何获取当前的纬度经度界限,以便可以在其上进行map.fitBounds?
最佳答案
这是在“bounds_changed”事件上捕获当前 map 边界的代码
google.maps.event.addListener(map, 'bounds_changed', function() {
try {
if( initialBounds == null ) {
initialBounds = map.getBounds();
}
} catch( err ) {
alert( err );
}
});
然后,您可以使用此代码返回 map 的边界
google.maps.event.addDomListener(controlUI, 'click', function() {
// map.setCenter(home)
if( initialBounds != null ) {
map.fitBounds( initialBounds );
}
});
关于google-maps-api-3 - 得到当前的latlng边界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7983234/