У меня есть приложение, которое использует карты. Я хочу дать пользователю возможность выбрать свое собственное приложение для карт, например, Google Maps, MapDroyd, ИЛИ дать им возможность открываться в Браузере .
Однако вместо того, чтобы перейти на maps.google.com/....
или каким-либо другим сайтом, в настоящее время он идет на mysite.com/find.php?lat=123.456&lon=456.789
.
Итак, я хочу, чтобы список подходящих приложений всплывал, и если они нажимают browser
, переходят на mysite.com...
, если они нажимают Google Maps
, запускают намерение с geo:123.456,567,890
и аналогично, если у них есть MapDroyd
установлен.
Это также будет зависеть от того, установлены ли приложения в первую очередь! Я полагаю, что самый простой способ - просто использовать намерение geo:
, но тогда URL браузера будет URL Googles, а не моим собственным!
Итак, можно ли изменить URL-адрес Google Maps по умолчанию при выборе браузера?
Спасибо за любую помощь.