在我的应用程序中,我想使用google map api v3在google地图上显示kml文件。
当我在寻找解决方案时,我遇到了geoxml3,但我并不真正理解它的用途和用途。
任何人都可以解释是否使用geoxml3覆盖我的应用程序中本地存储的kml文件的解决方案。
或者geoxml3的主要用途是什么?
答案 0 :(得分:6)
用于显示KML的Google Maps API v3方法(使用基于图块的渲染)为KmlLayer
Developer's Guide (including examples)
geoxml3是在KmlLayer发布之前开发的,它将KML解析为本机Google Maps API对象(失去了基于磁贴的渲染的好处,但允许访问单个对象)
KmlLayer要求Google的服务器可以访问KML。如果文件是本地文件,geoxml3可以访问本地文件(在某些情况下,使用某些浏览器)并在Google地图上呈现它们,但请记住,除非您拥有营业执照,否则您的地图必须是公开的可用(或者你的app必须是,IANAL,自己阅读terms)。
答案 1 :(得分:2)
geoxml3是一个用于Google Maps v3 API的KML处理器。它允许您在Google Maps应用程序上呈现KML数据。此KML数据可用于生成标记,折线或您希望的任何其他对象。