Нарисуйте на Google Maps и отфильтруйте результаты по этой нарисованной области | Android - PullRequest
0 голосов
/ 21 марта 2019

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

Как мне этого добиться?

Спасибо!

Экран 1: Показывает все выводы в зависимости от длины лата. Булавки на экране

Экран 2: Рисование Функция, которая позволяет пользователю рисовать. Функция рисования пользователя

Экран 3: Этот экран будет извлекать контакты только в области, выбранной на экране 2 пользователем

1 Ответ

0 голосов
/ 21 марта 2019
  1. Получить позиции или форму чертежа.
  2. Нарисуйте это как многоугольник на карте, затем отфильтруйте маркеры или выберите только маркеры внутри этой формы. Вы можете следовать этому руководству по Android Dev , а вот еще немного информации по маркерам .
...