2012-09-27 32 views

回答

2

有2个部分,你需要添加一个事件监听器,它会调用映射来重新调用它。

如果检查出Google Maps API - google.maps.Map有一个panTo(latLng:LatLng)可用的方法,你可以通过按某种功能使用(前提是您的初始map变量是全局定义的,像这样:

function mapPanTo(lat,long) { 
    var newLatLong = new google.maps.LatLng(lat,long); 
    map.panTo(newLatLong); 
} 

,您的电话行动可能是:

<a href="#" onclick="mapPanTo('-32.1100','115.9348'); return false;"> 
    change the map! 
</a> 

希望帮助..

+0

,这不符合嵌入式地图工作。如果您将答案与使用API​​的要求结合起来,那么它就会适用。 – geocodezip

+0

@geocodezip你可以详细说明吗?我现在在嵌入式地图上运行它,使用api - 我刚才注意到的唯一问题是我提供的是我在onclick中使用的拼写错误(用“代替”来包装lat /长的vals).. – danielsan