我有一个使用 Google Maps API 的工具。我从一个巨大的 KML 数据库中加载 KML 多边形,其中包含法国每个城市的所有 KML。然后我将它们合并以创建一个包含多个城市的复杂 KML。
我曾经调用过旧的 Maps API 版本,自动调整是自动的:它检测到我的 KML 文件的边界,然后调整地图缩放以提供给用户最佳缩放级别。
但是现在,当我进入地图时,缩放级别太低了,我什么都看不到。
看来,对于新的 API 版本,我们必须使用 fitBounds() 方法,给它我们想要的最小/最大界限......
是不可能的!我的 KML 是从数据库加载的,它们可以包含数千个多边形、坐标、指针......
我该如何处理呢?有没有办法(例如使用 GeoXML3 之类的库)来获取复杂 KML 的最小和最大界限?