У меня есть представление карты в моем приложении, и я могу достаточно легко показать текущее местоположение GPS на этой карте. Однако я хочу иметь возможность предлагать автономные возможности или, по крайней мере, ограниченный вариант подключения.
Я решил, что лучший способ сделать это - использовать статическую карту Google, но, поскольку мне нужно использовать веб-просмотр, чтобы отобразить это, и он не расширяет картографическую активность, я все равно могу заставить наложение mylocation работать со статической картой? Или мне всегда нужно иметь это соединение для живых карт?
Ответ 1 · рейтинг 1 · scottyab
Я думаю, вы могли бы получить их местоположение на момент последнего подключения и передать координаты API статической карты для размещения маркер на изображении карты.
Затем вы можете реализовать LocationChangedListener и OnLocationChanged (и, если соединение) перезагрузить статическую карту с новым маркером местоположения.
Также вам не нужно использовать Webview, я использовал изображения статической карты в качестве URL-адреса в AysncImageView (но вы можете просто использовать стандартный Imageview и использовать что-то вроде AQuery для загрузки Async)