Android中是否有办法将Google地球中的KML文件加载到地图窗口小部件中?
具体来说,我希望尽可能轻松地将在Google地球中创建的已保存形状加载到地图小部件之上.以前有人试过这个吗?
我需要使用 sdcard 上已经存在的 kml 文件打开谷歌地图。(/sdcard/example.kml)
我试过:
这个答案是错误的,当点击链接时,地图打开,但搜索位置“file:///sdcard/example.kml”
此代码抛出ActivityNotFoundException:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("file:///sdcard/example.kml"));
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
另一个ActivityNotFoundException:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(
Uri.parse("file:///sdcard/example.kml"),
"application/kml");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
在 Android 上的 Google 地图中打开本地 KML 文件
知道如何打开这个kml吗?
谢谢!!!
参考:
我正试图在Google Maps Android应用程序中返回用户所选国家/地区的位置.
这样的东西,但在Android谷歌地图.有可能在android中执行此操作吗?
离线可以这样做吗?