假设地图已完全绘制 现在,用户可以插入新地址并单击“去那里” 可以将地图移动到新地址而无需再次创建地图吗?
为了清楚起见,绘制地图后我可以避免再次使用:
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
而是使用像
这样的东西map.goTo(<new address>);
答案 0 :(得分:0)
您需要的方法是panTo。
有关详细信息,请参阅Google Maps Javascript API V3 Reference。
panTo(latLng:LatLng)
将地图中心更改为给定的LatLng。如果改变了 小于地图的宽度和高度,过渡将是 顺利动画。