Встраивание статической карты и добавление элементов наложения в Android - PullRequest
1 голос
/ 29 ноября 2011

Я создаю приложение для Android, функциональность которого заключается в отображении карты местоположения в помещении с людьми вокруг пользователя приложения.У меня есть следующие проблемы:

  1. Как встроить карту в Android?Я нашел много ссылок на встраивание Google Maps, но нет ссылок на встраивание статической карты.Мне нужно работать с моей картой как с коллекцией пикселей, чтобы я мог добавлять наложенные элементы поверх нее.

  2. Когда пользователь увеличивает и уменьшает масштаб, как я могу получить параметры масштабирования?Например, предположим, что моя карта состоит из четырех последовательных комнат.Пользователь изначально сфокусирован на room1 и видит всех людей в этой комнате.Затем он уменьшает масштаб так, что его вид становится room1 и room2.Как мое приложение обнаруживает, что его вид изменился на span1 и 2?Если бы это была математическая проблема, мои параметры масштабирования были бы координатами верхнего левого угла и нижнего правого угла текущего вида.Учитывая эти параметры и координаты всех людей, я могу решить, каких людей выводить на экран.

Не могли бы вы поделиться примером кода, который решает вопросы 1 и 2.

1 Ответ

0 голосов
/ 29 ноября 2011

Я не думаю, что кто-то даст вам пример кода для чего-то столь сложного, как этот, просто этот сайт работает не так.

Как встроить карту в андроид?Я нашел много ссылок на встраивание Google Maps, но нет ссылок на встраивание статической карты.

Теперь, если вы говорите с Google Maps, вы можете получить статическую карту местности, используя API Google Static Maps.

Если вы используете собственное изображение с другой стороны, я думаю, вы можете начать ссылаться на пример ввода-вывода Google , они использовали WebView.Вы можете установить свое изображение в Webview для бесплатного масштабирования.

в противном случае:

Когда пользователь увеличивает и уменьшает масштаб, как мне получить параметры масштабирования?

Грэм написал отличный пост о том, как правильно масштабировать пользовательский вид изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...