Ked*_*dor 5 html javascript google-maps google-maps-api-3
我想问问是否有人知道如何将地图从一个div移到另一个div。为什么要问...说我用许多工具创建了复杂的地图,使用户可以添加标记,直线,多边形,保存地图位置,添加信息窗口等等。我正在使用一个div来显示地图-所有对象都是从数据库下载的,并放在地图上。然后,当我按下“更改地图”按钮时,我会弹出窗口(是的,这就是我想要的,我不希望有新窗口),并且有相同的地图,但是带有可让您对其进行编辑的工具。问题是,我在atm使用相同的div id,并且恐怕会发生一些冲突,因为我的工具一直在起作用,直到我不会刷新地图。恐怕是因为弹出窗口下方的地图仍处于活动状态,并且我在弹出地图上使用的这些功能都在这两者上使用?搞砸了吗?
还是有办法完全关闭地图,假设我有一个带有地图的div,然后按下按钮后,地图消失/关闭,我看到了它所在的div?
我试着弄乱
"mapa = new google.maps.Map(document.getElementById("map_div"), mapOptions);
但我只是不知道该怎么做才能使旧的div消失/不活动/不使用。使用同一行,只需更改div,即可在两次潜水中创建地图,并且所有功能都在创建的第二张地图上进行,因此不是解决方案。