地图引擎谷歌-地图插入

MapsEngine Google - Maps Insert

本文关键字:地图 插入 谷歌 引擎      更新时间:2023-09-26

我已经使用地图引擎精简版创建了一个地图。之后,我尝试将它插入到我的网页中,问题是我需要一个外部缩放级别,但我无法获得它(使用get参数,如"z"或"zoom")。因此,我尝试通过谷歌地图API插入它。我想从这个代码做到这一点:

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

有什么方法可以"创建"一个以XXXXX为参数的映射吗?我试过这个,但对我不起作用:

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#mapcanvas"存在于该脚本之后,在此之前包含了来自谷歌的库。

PS:对不起,我的英语,我的母语是西班牙语。

您正在尝试做两件不同的事情。您尝试执行的代码用于加载Maps Javascript API。您可以使用它创建自己的地图表单scratch。对于使用maps Engine Lite创建的地图,您唯一的选择是将地图嵌入到自己的网站中。要做到这一点,请确保您的地图设置为公共,然后单击左侧面板中的文件夹图标。你会看到选项"嵌入我的网站",这将给你可以复制/粘贴的HTML。

您可以探索的另一个选项是使用Maps API构建地图,然后使用KmlLayer链接到Maps Engine Lite KML。你提供的链接是https://mapsengine.google.com/map/kml?mid=XXX请注意,KML在谷歌地图中的支持是有限的,所以你可能会得到意想不到的结果。

首先,您需要为此创建一个API密钥。。。xxx不起作用:)请按照这个链接它有一个完整的细节,你可以通过javascript使用谷歌地图api。上面的代码应该在创建一个有效的映射键后工作。

感谢