javascript - MapsEngine Google - map 插入

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

我使用 Maps Engine Lite 创建了一张 map 。之后,我尝试将它插入到我的网页中,问题是我需要一个外部缩放级别,但我无法获得它(使用获取参数,如“z”或“缩放”)。所以我尝试通过 Google Maps API 插入它。我想用这段代码来做:

https://mapsengine.google.com/map/embed?mid=XXXXX

有什么方法可以“创建”一个以 XXXXX 作为参数的 map 吗?我试过了,但对我不起作用:

var map;
function initialize() {
var mapOptions = {
    zoom: 8,
    center: new google.maps.Load('XXXXX'),
    mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map-canvas'),
        mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);

注意:“div#map-canvas”存在于此脚本之后,并且在此之前包含来自谷歌的库。

PS:请原谅我的英语,我的母语是西类牙语。

最佳答案

您正在尝试做两件不同的事情。您尝试执行的代码用于加载 Maps Javascript API。您可以使用它来创建自己的 map 形式。 对于使用 Maps Engine 精简版创建的 map ,您唯一的选择是将 map 嵌入到您自己的网站中。为此,请确保您的 map 设置为公开,然后单击左侧面板中的文件夹图标。您会看到“嵌入我的网站”选项,这将为您提供可以复制/粘贴的 HTML。

您可以探索的另一种选择是使用 Maps API 构建 map ,然后使用 KmlLayer 链接到 Maps Engine Lite KML。您提供的链接将是 https://mapsengine.google.com/map/kml?mid=XXX 请注意,Google map 中以这种方式对 KML 的支持是有限的,因此您可能会得到意想不到的结果。

关于javascript - MapsEngine Google - map 插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18628579/

相关文章:

javascript - 没有 JQuery UI 的拖放

javascript - Google Maps API V3 Tiles 不呈现 - 怎么回事?

google-maps - Google map API v3 API key

javascript - 适合添加到 map 的所有点

javascript - 如何在没有 TWebBrowser 的情况下在我的 Delphi 程序中执行 Javascript?

javascript - if 语句许多值检查相同的源,没有重复的源

javascript - react onChange 不从 Div 触发

node.js - 如何通过@google/maps获取有效地址?

android - 如何使用经纬度获取 Lollipop 及以上地址位置?

php - 谷歌地图 - 服务器端集群