嗨,如何将 google 地图的边界更改为 kml 图层的范围?

问题描述 投票:0回答:0

我有这个问题。

我有一个 Html 页面,里面有 Google 地图,更改选择选项后,在地图上显示不同的 kml 图层,一切就OK了!

由于不同kml图层的范围变化很大,我希望根据加载的kml图层,地图范围适合kml图层的范围。

这是我的代码:

var georssLayer1 = new google.maps.KmlLayer(KML_LAYER, {suppressInfoWindows:true, preserveViewport: true});  
const kmlLayerBounds = georssLayer1.getDefaultViewport();
georssLayer1.setMap(map);
map.fitBounds(kmlLayerBounds);

如果我打印 kmlLayerBounds 显示“未定义”。

javascript api maps kml
© www.soinside.com 2019 - 2024. All rights reserved.