我需要创建两个地图。在一张地图上,我想将所选城市显示为标记,而在另一张相关地图上,我想通过点击其标记来显示该城市的缩小位置。我该怎么做呢。
答案 0 :(得分:1)
你通常只使用一张地图做的是有一个全局变量,通常称为地图,它知道显示你的地图的div,当你想操纵地图时使用这个变量,就像把新标记放在上面或者变焦。
我可以想象,没有尝试过,你的问题的解决方案是有两个全局变量map1和map2,它们保存对在自己的div中创建的两个地图的引用。
使用map1来保存标记,并在eventlistener中为指定的标记指定单击时,将为map2调用setCenter和setZoom。这应该可以解决你的问题。