我正在尝试让 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 文件。谷歌地图加载,但说找不到文件。
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= 似乎记录不足,谁能帮我解决如何使用它来引用本地文件?