Как бы вы создали наложение, которое не панорамируется с помощью Google Maps API V3? - PullRequest
1 голос
/ 15 августа 2011

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

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

Я также пытался создать генератор плиток, но я не нашел способа расположить их статически.

Возможно ли это?

1 Ответ

1 голос
/ 16 августа 2011

Вы можете написать собственное наложение (см .: http://code.google.com/apis/maps/documentation/javascript/overlays.html#CustomOverlays), которое реализует OverlayView.

Когда карта перемещается, вызывается метод draw () в вашем классе, и вы можете использовать его, чтобы определить, что рисовать, чтобы заблокировать части карты, которые вам не нужны.

Чтобы поместить слой под маркеры, добавьте его на панель overlayLayer.

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