谷歌地图Api自动适应(fitBounds)与复杂的KML

时间:2017-02-17 10:50:01

标签: google-maps-api-3 kml fitbounds

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

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

但现在,当我到达地图时,缩放级别太低,以至于看不到任何内容。

似乎使用新的API版本,我们必须使用fitBounds()方法,为它提供我们想要的最小/最大边界...

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

我想如何处理? 有没有办法(比如使用像GeoXML3这样的库)来获取复杂KML的最小和最大界限?

1 个答案:

答案 0 :(得分:0)

好的我检查了一切,我发现了这种行为的原因。事实是我在地图中的另一个地方有一个不可见的点(不可见,因为它称为“未找到”的PNG文件)。我修好了,自动调整效果很好。 对不起。