0

假设地图已完全绘制。
现在,用户可以插入一个新地址并点击“去那里”。
可以在不重新创建地图的情况下将地图移动到新地址吗?

需要明确的是,在绘制地图后,我可以避免再次使用:

map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

而是使用类似的东西

map.goTo(<new address>);
4

1 回答 1

0

您需要的方法是 panTo。

有关详细信息,请参阅Google Maps Javascript API V3 参考

panTo(latLng:LatLng)

将地图的中心更改为给定的 LatLng。如果变化小于地图的宽度和高度,则过渡将平滑动画。

于 2012-12-13T09:16:01.083 回答