использовать GPS на статической карте в Android?

У меня есть представление карты в моем приложении, и я могу достаточно легко показать текущее местоположение GPS на этой карте. Однако я хочу иметь возможность предлагать автономные возможности или, по крайней мере, ограниченный вариант подключения.

Я решил, что лучший способ сделать это - использовать статическую карту Google, но, поскольку мне нужно использовать веб-просмотр, чтобы отобразить это, и он не расширяет картографическую активность, я все равно могу заставить наложение mylocation работать со статической картой? Или мне всегда нужно иметь это соединение для живых карт?


person saoirse    schedule 15.11.2011    source источник
comment
Кажется, даже несмотря на то, что Google добавил возможность загружать карты на карты для Android. Возможно, мне придется использовать открытую карту улиц.   -  person saoirse    schedule 17.11.2011
comment
Использование открытых карт улиц теперь с добавленным видом со спутника Google, как показано здесь stackoverflow. com/questions/1437780/google-maps-satellite-view. Спасибо за ваше время всем, кто заглянул в это.   -  person saoirse    schedule 21.11.2011


Ответы (1)


Я думаю, вы могли бы получить их местоположение на момент последнего подключения и передать координаты API статической карты для размещения маркер на изображении карты.

Затем вы можете реализовать LocationChangedListener и OnLocationChanged (и, если соединение) перезагрузить статическую карту с новым маркером местоположения.

Также вам не нужно использовать Webview, я использовал изображения статической карты в качестве URL-адреса в AysncImageView (но вы можете просто использовать стандартный Imageview и использовать что-то вроде AQuery для загрузки Async)

person scottyab    schedule 14.02.2012