Я пытаюсь заставить googlemaps принимать локальный файл KML.
final Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("geo:0,0?q=file://" + Environment.getExternalStorageDirectory() + "/locate.kml"));
startActivity(myIntent);
Файл находится на SD-карте и является действительным файлом kml. Googlemaps загружается, но говорит, что не может найти файл.
final Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("geo:0,0?q=http://www.website.com/locate.kml"));
startActivity(myIntent);
Работает нормально. geo: 0,0? q = кажется очень недокументированным, кто-нибудь может мне помочь с тем, как использовать его для ссылки на локальный файл?