我正在构建一个映射应用程序的问题。当kml图层在地图上渲染然后被移除,并且添加了另一个图层时,它将不会出现在地图上,直到稍微平移地图为止。
工作流
删除图层原始图层
kmlLayer = new google.maps.KmlLayer({ 网址:KML, preserveViewport:true });
新的KML图层应用于以下调用
的地图kmlLayer = new google.maps.KmlLayer({ 网址:KML, preserveViewport:true });
由于某些原因,在第5步之后,我不会在地图上看到新的kml图层,除非我稍微移动地图。有没有人见过这种行为?
我为这个问题道歉。有一个大脑放屁,忘了打电话 kml.setMap(地图);
答案 0 :(得分:0)
我为这个问题道歉。有一个大脑放屁,忘了叫kml.setMap(map);