【发布时间】:2011-10-07 23:09:33
【问题描述】:
我正在尝试使用导航菜单将链接连接到谷歌地图上的标记。单击它时,地图以与单击的链接相对应的标记为中心。我看到了这个很好的例子,http://www.cannonade.net/geo.php?test=geo20,但被源代码和它用于侧边栏的事实弄糊涂了。我想在地图上方导航。
【问题讨论】:
标签: javascript api google-maps google-maps-api-3
我正在尝试使用导航菜单将链接连接到谷歌地图上的标记。单击它时,地图以与单击的链接相对应的标记为中心。我看到了这个很好的例子,http://www.cannonade.net/geo.php?test=geo20,但被源代码和它用于侧边栏的事实弄糊涂了。我想在地图上方导航。
【问题讨论】:
标签: javascript api google-maps google-maps-api-3
如果您计划移动到新页面(即,新位置的配置文件),那么您只需将标记的 LatLng 存储在链接中或从服务器端代码推送到 javascript。
之后,您可以像往常一样简单地创建地图:
map.setCenter(latlng);
如果您不打算刷新页面,只需移动地图 - 您可以改用 panTo(latlng)。
它可能看起来像这样:
<a href="javascript: map.panTo(new LatLng(25.2, 105.7))">Mexico</a>
【讨论】: