【问题标题】:How to load new google maps with API v3如何使用 API v3 加载新的谷歌地图
【发布时间】:2014-11-17 16:34:04
【问题描述】:

maps.google.com 上的经典版“我的地图”将不再可用。

现在我们必须使用新地图。我想将它们嵌入到网站中,没有谷歌建议的 iframe。

在此更改之前,我使用了简单的 kml 层:

var kmlLayer = new google.maps.KmlLayer('https://maps.google.com/maps/ms?ie=UTF8&t=m&authuser=0&msa=0&output=kml&msid=212840568890456843825.0004c1fba0c8371a81c2b');";
kmlLayer.setMap(gMap);

但是在我的地图自动更新过程中,如果我使用相同的链接,它就坏了——我得到了空图标。这是新地图(由 google 转换),我可以像以前一样使用 API V3 加载它吗?

https://www.google.com/maps/d/viewer?mid=zhJ_pzBRPGN8.kCI6hT4Kq0Ao


换句话说: 我想在这里创建地图:https://www.google.com/maps/d/ 并使用 API v3 嵌入它们,但我在哪里可以获得该层的链接?中心坐标,缩放级别?

【问题讨论】:

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


    【解决方案1】:

    将 KML 图层链接更改为: https://mapsengine.google.com/map/kml?mid=zhJ_pzBRPGN8.kCI6hT4Kq0Ao&lid=zhJ_pzBRPGN8.kZ0hfyeW-GtI

    我从您链接到的地图上的“共享”、“下载 KML”URL 中获取了此链接。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 2011-04-24
    • 2014-05-03
    • 2012-08-03
    相关资源
    最近更新 更多