如何在Google Map(Android片段)上显示(公开可用的,即非本地的)KML文件

时间:2013-12-12 10:15:57

标签: android google-maps mobile kml

我正在尝试找到一种在Android应用中通过Google地图显示KML布局的方法。 KML文件本身托管在Google App Engine上(可公开访问)。我已经看过很多关于手动解析本地存储的KML文件的帖子,但是我不清楚这是否是你在尝试显示本地KML文件时必须要做的事情。但是,我没有看到任何证据表明显示公开可用的KML文件有不同的直接方式。 Google对Google Maps Mobile(https://developers.google.com/kml/documentation/mapsSupport#googlemapsformobile)的KML支持似乎意味着确实支持直接在Google地图中显示KML文件。

有没有办法在Android上的Google地图上显示可公开访问的(通过公共网址)KML图层文件,而无需手动解析文件???

2 个答案:

答案 0 :(得分:0)

这可以帮助您,以防您想要在两点之间显示路线:http://blog.synyx.de/2010/06/routing-driving-directions-on-android-part-1-get-the-route/

答案 1 :(得分:0)

我最近遇到了同样的问题,我见过的唯一解决方案是解析KML文件。它并不复杂,KML是一种XML文件,你知道标签,你可以轻松地解析它。

谷歌正试图让它变得更好,并且他们为此建立了一个新的应用程序。看:https://play.google.com/store/apps/details?id=com.google.android.apps.m4b