2015-12-01 6 views
0

Я пытаюсь создать приложение для Android, которое имеет интерактивную карту.Интерактивная карта Android с пользовательским изображением

Затем, когда приложение запускается, и пользователь выбирает параметр карты, он позволяет службам определения местоположения показывать пользователя, где они находятся на пользовательской карте, и уведомлять их, если они находятся за пределами предопределенных границ.

Если они находятся в пределах предопределенных границ, я хочу показать их местоположение на карте во время просмотра карты.

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

Я просто смотрю, есть ли какое-либо решение, встроенное в API карты google, или если есть еще одно решение с открытым исходным кодом, которое уже было создано.

ответ

0

Для ваших так называемых «областей» вы можете использовать маркеры, которые можно кликать, и добавлять к ним слушателей для выполнения пользовательского щелчка (открыть новый фрагмент/действие или показать некоторый информационный текст изображения и т. Д.). Это хорошее место для начала:

https://developers.google.com/maps/documentation/android-api/marker

Для предопределенных границ вы будете нуждаться в проекции, что перевод между местом на экране (координаты) к географическим координатам и наоборот.

Хорошая информация для проекции можно найти здесь:

https://developers.google.com/android/reference/com/google/android/gms/maps/Projection

Смежные вопросы