Я хочу начать работу с Google Картами одним нажатием кнопки.
Отлично работает:
Intent mapIntent = new Intent(Intent.ACTION_VIEW, url);
mapIntent.setData(url);
startActivity(mapIntent);
... но я действительно хочу скрыть средство выбора между Браузер и Карты . Я хочу, чтобы кнопка открывалась непосредственно в Google Maps.
Я попытался добавить geo: 0,0? Q = в качестве префикса к URL, и это работает. Но по причинам, которые я не могу объяснить, я не могу использовать эту запись, иначе мое приложение не будет работать.
Другими словами: можно ли напрямую вызвать класс Google Maps из его пакета, чтобы запустить его как намерение?
Спасибо.