Добавить наложение круга на маркер с флажками - PullRequest
0 голосов
/ 22 марта 2012

API Карт Google v3

Привет, я хочу иметь как минимум 2 флажка для моей карты. При нажатии на первый маркер падает на карту с наложенным на нее кругом. И когда вы устанавливаете второй флажок, создается другой круг с другим радиусом вокруг первого, даже если маркер перемещен.

Есть идеи?

1 Ответ

0 голосов
/ 23 марта 2012

Это концептуальный ответ на ваш концептуальный вопрос.Если вы хотите получить более конкретный технический ответ, вам следует указать на некоторый оперативный код вашей реализации.

Вам необходимо использовать прослушиватели событий для флажков (например, через jQuery).Вы просто создадите объект маркера и сохраните маркер как глобальную переменную.Всякий раз, когда вы устанавливаете второй флажок, вы используете глобальную переменную для доступа к объекту маркера, получаете LatLng маркера, а затем добавляете круг на карту на основе центральной точки маркера (то есть объекта LatLng).Это будет работать, даже если позиция маркера изменится.Вы также можете применить этот подход к нескольким маркерам при условии, что вы сохраните их как объекты в глобальном массиве, который затем можно использовать для ссылки на объекты маркеров через индекс.

...