Javascript 谷歌地图回到原始中心
我在我的网站上添加谷歌地图 并允许滚动 如果用户离开原始位置,我希望添加“返回默认中心”选项 这是我的相关代码:Javascript 谷歌地图回到原始中心,javascript,google-maps,google-maps-api-2,Javascript,Google Maps,Google Maps Api 2,我在我的网站上添加谷歌地图 并允许滚动 如果用户离开原始位置,我希望添加“返回默认中心”选项 这是我的相关代码: var map = new google.maps.Map(document.getElementById('map'), { zoom: 13, center: new google.maps.LatLng(32.122150, 34.794246), mapTypeId: google.maps.MapTypeId.ROADMAP }); 您可以添加一个
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: new google.maps.LatLng(32.122150, 34.794246),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
您可以添加一个事件,在设定的时间量后重置中心
map.addListener('center_changed', function() {
// 3 seconds after the center of the map has changed
window.setTimeout(function() {
map.setCenter(new google.maps.LatLng(32.122150, 34.794246))
}, 3000);
});
不,我不能这样做,因为用户可能会检查如何定位,这可能需要3秒钟以上。单击后,我可以在地图上添加我自己的按钮到设置中心,但我确信此选项内置在谷歌地图上。然后可能使用“空闲”事件而不是“更改中心”,这样,一旦地图空闲超过设置的秒数,您就可以重设中心。@24sharon google没有“返回中心”选项按钮作为选项。KMB的解决方案(或类似方案)是您的最佳选择。新外观/控件删除了“返回初始中心”,您可能可以使用冻结版本获得它,但如果是这样,它不会持续很久。您希望地图如何/何时返回默认中心?您是否真的使用?