У меня есть проект, где мне нужно разместить много тысяч маркеров на карте Google, и единственный способ получить его в масштабе, достаточном для наших целей, - это избежать маркеров Google и использовать THREE.js, чтобы нарисовать все в отдельный холст, расположенный поверх карты. Нечетное решение я знаю, но он работает очень хорошо - почти.Вставка DIV в уровни Google Maps
Одна из проблем, конечно, в том, что они накладывают элементы управления картой. Дальнейшая проблема заключается в том, что IE10, который я должен поддерживать, не поддерживает pointerevents: none, поэтому я не могу управлять картой через этот div.
Я пробовал различные IE10 pointerevents: никаких обходных решений без успеха. Я также попробовал объявить отдельную DIV поверх всего и сказать Google, чтобы установить там элементы управления, но это тоже не работает. Я думал об использовании Custom Overlay, но я не хочу, чтобы на него влияли действия карты.
Вопрос в том, знает ли кто-нибудь о способе выполнения этого, либо на любом слое элементов управления картой OVER мой новый div, либо вставить этот холст маркера в стек карты между картой и элементами управления?
Большое спасибо!
Вау, проект звучит очень интересно – 2pha