如何将Google地图移动到新地址而不重新创建它?

时间:2012-12-13 08:57:48

标签: google-maps

假设地图已完全绘制 现在,用户可以插入新地址并单击“去那里” 可以将地图移动到新地址而无需再次创建地图吗?

为了清楚起见,绘制地图后我可以避免再次使用:

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

而是使用像

这样的东西
map.goTo(<new address>);

1 个答案:

答案 0 :(得分:0)

您需要的方法是panTo。

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

panTo(latLng:LatLng)
  

将地图中心更改为给定的LatLng。如果改变了   小于地图的宽度和高度,过渡将是   顺利动画。