我有一个包含大量多边形的大型KML文件,如果我尝试将其加载到我的谷歌地图应用程序中,使用JS库geoXML3,javascript会因超时而停止。对于小型KML,这不是问题。
现在,我的想法是将KML文件转换为PNG图像,并将此图像作为OverlayLayer提供给google maps api。可能转换器应该支持谷歌地图缩放级别来创建自适应图像。
不幸的是我不知道如何实现这种转换。是否有任何现有的解决方案,如PHP脚本或其他任何东西?
亲切的问候
答案 0 :(得分:1)
我已使用以下方法将KML文件转换为PNG图层:
我现在有一个PNG地图图块图层,我可以在Google地图或Bing地图中使用。