2014-12-17 2 views
0

У меня есть проект, где мне нужно разместить много тысяч маркеров на карте Google, и единственный способ получить его в масштабе, достаточном для наших целей, - это избежать маркеров Google и использовать THREE.js, чтобы нарисовать все в отдельный холст, расположенный поверх карты. Нечетное решение я знаю, но он работает очень хорошо - почти.Вставка DIV в уровни Google Maps

Одна из проблем, конечно, в том, что они накладывают элементы управления картой. Дальнейшая проблема заключается в том, что IE10, который я должен поддерживать, не поддерживает pointerevents: none, поэтому я не могу управлять картой через этот div.

Я пробовал различные IE10 pointerevents: никаких обходных решений без успеха. Я также попробовал объявить отдельную DIV поверх всего и сказать Google, чтобы установить там элементы управления, но это тоже не работает. Я думал об использовании Custom Overlay, но я не хочу, чтобы на него влияли действия карты.

Вопрос в том, знает ли кто-нибудь о способе выполнения этого, либо на любом слое элементов управления картой OVER мой новый div, либо вставить этот холст маркера в стек карты между картой и элементами управления?

Большое спасибо!

+0

Вау, проект звучит очень интересно – 2pha

ответ

2

Я нашел ответ ... объявление DIV в качестве контроля карты действительно работает. Я делал это неправильно. Благодарю.

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