适合(fitBounds)与复杂的KML

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

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

但是现在,当我进入地图时,缩放级别太低以致于看不到任何东西。

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

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

我想如何处理? 有没有办法(例如使用GeoXML3等库)获取复杂KML的最小和最大范围?


好吧,我检查了一切,发现了这种行为的原因。 事实是,我在地图中的另一个地方有一个看不见的点(因为它称为“找不到”PNG文件而不可见)。 我修复了它,并且自动适配功能运行良好。 对于那个很抱歉。

链接地址: http://www.djcxy.com/p/81543.html

上一篇: fit (fitBounds) with complex KML

下一篇: Google maps fitBounds with padding?