На iPhone URL-адрес maps.google.com перехватывается и загружается приложением native google maps. Я хотел бы сделать то же самое на Android, но Google Maps загружается в браузере.
Итак, на веб-странице можно ли открыть этот url http://maps.google.com/maps?saddr=brighton&daddr=timbuktu в приложении Android Google Map?
Я вижу из этого вопроса, что вы можете сделать это из другого приложения через Intent. Можете ли вы активировать эти намерения из браузера?
Изменить. При дальнейшем тестировании я обнаружил, что пользователю будет предложено открыть ссылку в браузере или приложении карты для стандартных ссылок html на maps.google.maps:
<a href="#" onclick="location.href='http://maps.google.com/maps?saddr=brighton&daddr=timbuktu'; return false;">show route</a>
У меня возникла проблема, потому что я использую javascript для установки window.location.href через обратный вызов API-интерфейса Location (чтобы я мог получить местоположение пользователя, а затем открыть карту). Я открыл отчет об ошибках для этого.