我正在开发一个Flutter应用程序,我需要向用户显示一个地方的导航.那么,我如何从我的Flutter应用程序中打开地图应用程序,就像我们在Android中使用外部意图一样?
或者他们是任何扑动插件吗?
我需要使用 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吗?
谢谢!!!