2016-02-06 4 views
-1

Есть ли способ рисовать круг в API Google Maps, сохраняя возможность выбирать и перетаскивать объекты внутри него, а также отбрасывать карту изнутри?Выбор объектов внутри круга

Если я пытаюсь скопировать карту или перетащить объект изнутри круга, вместо этого движется круг. Полигоны страдают от этой же проблемы, но этого можно избежать, нарисуя полилинии в форме многоугольника вместо объекта Polygon; это позволяет перетаскивать многоугольник из его краев, не блокируя в нем объекты. Я полагаю, что кто-то делает что-то подобное, используя триггер, чтобы приблизить круг, но это похоже на плохое решение.

ответ

1

Это связано с zIndex или расслоением. Убедитесь, что объекты, которые должны быть доступны в объектах polygon/circle, имеют более высокий атрибут zIndex, чем сам объект формы. Вы можете добавить атрибут при создании каждого объекта.

+0

Спасибо - установка zIndex (es) позволяет выбирать объекты внутри круга. Похоже, вы можете восстановить функциональность двойного/правого щелчка внутри круга, дублируя прослушиватели карт по кругу. Никакой возможности панорамирования изнутри AFAIK. –

+0

Вы можете перетаскивать многоугольник, пока он находится под символом 'zIndex'. Например, у меня установлен мой номер -1, который позволяет перетаскивать карту –

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