-1

我有一个使用 Google Maps API 的工具。我从一个巨大的 KML 数据库中加载 KML 多边形,其中包含法国每个城市的所有 KML。然后我将它们合并以创建一个包含多个城市的复杂 KML。

我曾经调用过旧的 Maps API 版本,自动调整是自动的:它检测到我的 KML 文件的边界,然后调整地图缩放以提供给用户最佳缩放级别。

但是现在,当我进入地图时,缩放级别太低了,我什么都看不到。

看来,对于新的 API 版本,我们必须使用 fitBounds() 方法,给它我们想要的最小/最大界限......

是不可能的!我的 KML 是从数据库加载的,它们可以包含数千个多边形、坐标、指针......

我该如何处理呢?有没有办法(例如使用 GeoXML3 之类的库)来获取复杂 KML 的最小和最大界限?

4

1 回答 1

0

好的,我检查了所有内容,并找到了这种行为的原因。事实是我在地图的另一个地方有一个不可见的点(不可见,因为它称为“未找到”PNG 文件)。我修好了它,自动调整效果很好。对于那个很抱歉。

于 2017-02-21T14:19:55.330 回答