2013-12-12 12 views
0

我正试图找到一种方法来在我的Android应用程序中的Google地图上显示KML布局。 KML文件本身托管在Google App Engine上(可公开访问)。我已经看过很多关于手动解析本地存储的KML文件的帖子,但是如果您尝试显示本地KML文件时只需要做这件事,我不清楚这一点。但是,我还没有看到任何显示公开可用KML文件的直接方式。 Google对Google Maps Mobile的KML支持(https://developers.google.com/kml/documentation/mapsSupport#googlemapsformobile)似乎意味着直接在Google地图中显示KML文件的确受到支持。如何在谷歌地图上显示(公开可用的非本地)KML文件(Android片段)

有没有什么办法可以通过Google Map在Android上显示公共可访问的(通过公共URL)KML图层文件,而无需手动解析文件?

回答

0

最近我有同样的问题。这并不复杂,KML是一种XML文件,您知道标签并且可以轻松解析它。

谷歌正在努力使它更好,最近,他们已经为此建立了一个新的应用程序。看:https://play.google.com/store/apps/details?id=com.google.android.apps.m4b

+0

好的,谢谢你的回复!看来,我发现的最好的手动解析器就是这个链接中的一个:http://stackoverflow.com/questions/3109158/how-to-draw-a-path-on-a-map-using-kml-file/3109723#3109723 我在我的KML文件中有多边形,但这个解析器安装似乎没有查找多边形。你知道吗? –