Is there a way in Android to load KML files from Google Earth into a map widget?
Specifically I am looking to load saved shapes created in Google Earth overtop a map widget as easily as possible. Has anybody ever tried this before?
Is there a way in Android to load KML files from Google Earth into a map widget?
Specifically I am looking to load saved shapes created in Google Earth overtop a map widget as easily as possible. Has anybody ever tried this before?
It looks like you can load KML files on a map but there is no programmatic access like you would get from libkml.
It is an old question but this answer might be of some use if someone happens to stumble upon it.
Do you mean to add the kml file onto a mapfragment inside an app programmatically? If so, you can use this method.
The downside is that you have little to no control as to how the kml layer is displayed. You can find a complete reference here: https://developers.google.com/maps/documentation/android-api/utility/kml
You can also try to parse the kml file to a POJO using JAK and JAXB and draw that data programmatically. If you can get it to work it is relatively painless. https://labs.micromata.de/projects/jak.html