在我的应用程序中,我想使用谷歌地图 api v3 在谷歌地图上显示一个 kml 文件。
在寻找解决方案时,我遇到了 geoxml3,但我并不真正了解它的用途和用途。
任何人都可以解释它是否是使用 geoxml3 覆盖本地存储在我的应用程序中的 kml 文件的解决方案。
或者geoxml3的主要用途是什么?
在我的应用程序中,我想使用谷歌地图 api v3 在谷歌地图上显示一个 kml 文件。
在寻找解决方案时,我遇到了 geoxml3,但我并不真正了解它的用途和用途。
任何人都可以解释它是否是使用 geoxml3 覆盖本地存储在我的应用程序中的 kml 文件的解决方案。
或者geoxml3的主要用途是什么?
用于显示 KML(使用基于切片的渲染)的 Google Maps API v3 方法是KmlLayer
geoxml3是在 KmlLayer 发布之前开发的,它将 KML 解析为原生 Google Maps API 对象(失去了基于图块渲染的好处,但允许访问单个对象)
KmlLayer 要求 Google 的服务器可以访问 KML。如果文件是本地文件,geoxml3 可以访问本地文件(在某些条件下,使用某些浏览器)并在 Google 地图上呈现它们,但请记住,除非您有营业执照,否则要满足使用条款,您的地图必须是公开的可用(或者您的应用程序必须是 IANAL,您自己阅读条款)。
geoxml3 是与 Google Maps v3 API 一起使用的 KML 处理器。它允许您在 Google 地图应用程序上呈现 KML 数据。此 KML 数据可用于生成标记、折线或您希望的任何其他对象。