Мне нужно открыть google-карты, используя kml файл, который уже существует на SD-карте. (/sdcard/example.kml)
Я пробовал:
этот ответ неверен, при нажатии на ссылку открываются карты, но поиск местоположения "файл:///sdcard/example.kml"
- Использование намерения:
Этот код вызывает ActivityNotFoundException
:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("file:///sdcard/example.kml"));
startActivity(intent);
- Я пробовал использовать метод setDataAndType, но не работает:
Другой ActivityNotFoundException
:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(
Uri.parse("file:///sdcard/example.kml"),
"application/kml");
startActivity(intent);
- Другие две нерешенные темы по этой проблеме:
Откройте локальный файл KML в Картах Google на Android
Поддерживает ли API Android файлы KML?
Любая идея, как открыть этот kml?
Спасибо!!!