谷歌地图kml文件

时间:2010-08-08 18:40:21

标签: google-maps kml

如果我在我的网站中使用嵌入式谷歌地图,显示的kml中包含的数据是否可以公开显示?

用户是否可以仅访问所显示的数据(即不是用户界面),还是必须单独提供?

3 个答案:

答案 0 :(得分:10)

如果您通过API加载KML,使用GGeoXml(),(V2)或KmlLayer(),(V3),那么您的数据需要位于公共服务器中,因为它是由Google服务器解析的,他们需要能够达到它。如果您使用第三方扩展程序加载它,则可以将其保密。

可以加载和解析KML数据的第三方扩展是Mike Williams的EGeoXml()

http://econym.org.uk/gmap/extensions.htm#EGeoXml

Lance Dyas的

和GeoXml()

http://www.dyasdesigns.com/geoxml/

但我相信这两个目前只适用于API V2。

答案 1 :(得分:0)

只是将我的Google Maps JavaScript API应用程序从v2升级到v3,遵循这些instructions

我的v2应用程序正在使用@Marcelo引用的EGeoXml扩展来接受本地解析KML数据的答案。

@geocodezip(项目的贡献者)建议在其位置替换geoxml3,立即在我的v3应用程序中运行。

答案 2 :(得分:-1)

不,数据不会公开。我不确定你的另一个问题。