Android: вложение маленького MapView происходит медленно - PullRequest
3 голосов
/ 24 августа 2011

Я хочу встроить небольшой квадратик в Activity, показывающий местоположение пользователя.Проблема в том, что загрузка занимает около 15 секунд, когда у меня есть MapView. Когда я вынимаю MapView, загрузка занимает всего 2-3 секунды.Есть ли какие-либо предложения, чтобы ускорить это, или я должен просто заменить его кнопкой, которая направляет пользователя к официальному приложению карт?

1 Ответ

1 голос
/ 24 августа 2011

Попробуйте использовать статические Google Maps API. Он имеет множество функций (уровень масштабирования, маркеры, близлежащий запрос), и реализация очень проста, вам просто нужно отправить запрос GET.

http://maps.googleapis.com/maps/api/staticmap?center=latitude,longitude&zoom=15&size=200x150

Когда вы получаете данные изображения, просто поместите их в ImageView.

документация: http://code.google.com/apis/maps/documentation/staticmaps/

...