gpt4 book ai didi

javascript - MapsEngine Google - map 插入

转载 作者:行者123 更新时间:2023-11-29 14:55:22 25 4
gpt4 key购买 nike

我使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com