Javascript 将特定图层嵌入谷歌地图

Javascript 将特定图层嵌入谷歌地图,javascript,html,google-maps,embed,Javascript,Html,Google Maps,Embed,我的谷歌地图的嵌入代码是: <iframe src="https://www.google.com/maps/d/embed?mid=zntuAGg8LK44.k9Si-_ekqYvk" width="640" height="480"></iframe> 因此,它从该层开始(无论是方向、定位销还是其他) 如果我能得到任何帮助,谢谢你,即使没有,也谢谢你:) -PXgamer类似的内容可能会给你一个想法: var layers = { directionslayer:n

我的谷歌地图的嵌入代码是:

<iframe src="https://www.google.com/maps/d/embed?mid=zntuAGg8LK44.k9Si-_ekqYvk" width="640" height="480"></iframe>
因此,它从该层开始(无论是方向、定位销还是其他)

如果我能得到任何帮助,谢谢你,即使没有,也谢谢你:)
-PXgamer

类似的内容可能会给你一个想法:

var layers = { directionslayer:null, locationpinslayer:null, whateverlayer:null };

// Create your layers (layers.directionslayer = etc.)

// e.g. https://mywebsite.com/map#directionslayer
var currentLayer = window.location.hash.slice(1).toLowerCase();

if (layers[currentLayer])
    setLayer(layers[currentLayer]);
else
    setLayer(layers.directionslayer);

function setLayer(layer){
    for (prop in layers)
        layers[prop].setMap(null);
    layer.setMap(map);
}
var layers = { directionslayer:null, locationpinslayer:null, whateverlayer:null };

// Create your layers (layers.directionslayer = etc.)

// e.g. https://mywebsite.com/map#directionslayer
var currentLayer = window.location.hash.slice(1).toLowerCase();

if (layers[currentLayer])
    setLayer(layers[currentLayer]);
else
    setLayer(layers.directionslayer);

function setLayer(layer){
    for (prop in layers)
        layers[prop].setMap(null);
    layer.setMap(map);
}