【问题标题】:creating a link navigation to map markers on Google Maps创建链接导航以在 Google 地图上映射标记
【发布时间】:2011-10-07 23:09:33
【问题描述】:

我正在尝试使用导航菜单将链接连接到谷歌地图上的标记。单击它时,地图以与单击的链接相对应的标记为中心。我看到了这个很好的例子,http://www.cannonade.net/geo.php?test=geo20,但被源代码和它用于侧边栏的事实弄糊涂了。我想在地图上方导航。

【问题讨论】:

    标签: javascript api google-maps google-maps-api-3


    【解决方案1】:

    页面刷新

    如果您计划移动到新页面(即,新位置的配置文件),那么您只需将标记的 LatLng 存储在链接中或从服务器端代码推送到 javascript。

    之后,您可以像往常一样简单地创建地图:

    map.setCenter(latlng);
    

    Map Reference

    不刷新页面

    如果您不打算刷新页面,只需移动地图 - 您可以改用 panTo(latlng)

    它可能看起来像这样:

    <a href="javascript: map.panTo(new LatLng(25.2, 105.7))">Mexico</a>
    

    【讨论】:

    • 我希望它刷新
    • 没有页面刷新的代码不起作用。我不认为 javascript 知道使用 googlemaps
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-13
    • 2018-01-28
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 2019-07-09
    • 2012-01-09
    相关资源
    最近更新 更多