2013-03-11 58 views
0

在我的应用程序中,我想使用google map api v3在google地图上显示kml文件。在地图上显示kml文件

虽然我在寻找解决方案时遇到了geoxml3,但我并不真正了解它的用途和用途。

任何人都可以解释,如果它的解决方案,使用geoxml3覆盖kml文件本地存储在我的应用程序。

否则geoxml3的主要用途是什么?

回答

5

的(使用基于区块的渲染)显示KML的谷歌地图API V3方法是KmlLayer

Developer's Guide (including examples)

geoxml3开发KmlLayer发布之前,它解析KML文件,可以自带谷歌地图API的对象(丢失但允许访问单个对象)

KmlLayer要求Google服务器可以访问KML。如果文件是本地文件,geoxml3可以访问本地文件(在某些情况下,使用某些浏览器)并在Google地图上显示它们,但请记住,除非拥有营业执照,否则要符合使用条款,必须公开您的地图可用(或者你的应用程序必须是IANAL,自己阅读terms)。

+0

你能提供任何例子吗?这里是我的问题http://stackoverflow.com/questions/41262736/how-to-load-kml-file-into-google-maps-ios-sdk – 2016-12-22 09:56:10

2

geoxml3是一款适用于Google Maps v3 API的KML处理器。它允许您在Google Maps应用程序上呈现KML数据。这个KML数据可用于生成标记,折线或任何其他您希望的对象。

相关问题