を使用してmaps.google.comからライブ.kmlファイルを取得して表示しようとしています
Uri.parse("geo:0,0?q=http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=104538451667315338387.0004887d133ba2ab6eec9&ll=42.029611,-93.646109&spn=0.011396,0.022724&z=16l&output=kml");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapUri);
startActivity(Intent.createChooser(mapIntent, "lol"));
ただし、マップビューを開いた後、「エラーが含まれているため、コミュニティマップを表示できませんでした」という通知が表示されます。
このエラーが発生するのは、maps.googleから直接.kmlをダウンロードした場合のみです。まったく同じリンクをアドレスバーにコピーし、.kmlファイルをダウンロードして他の場所にアップロードすると、正常に機能します。Googleから直接地図を取得できるようにしたいと思います。そうすれば、変更を加えることができ、すぐにユーザーに反映されます。