【问题标题】:Inserting a DIV into the Google Maps layers将 DIV 插入 Google 地图图层
【发布时间】:2014-12-17 23:53:31
【问题描述】:

我有一个项目,我需要在 Google 地图上放置数千个标记,为了达到我们的目的,唯一的方法是避免使用 Google 标记并使用 THREE.js 将所有内容绘制到在地图顶部分层的单独画布。我知道奇怪的解决方案,但效果很好 - 几乎。

一个问题当然是这些会覆盖地图控件。这样做的更进一步的问题是我必须支持的IE10不支持pointerevents:none,所以我无法通过这个div来控制地图。

我尝试了各种 IE10 pointerevents:none 解决方法,但均未成功。我还尝试在所有内容之上声明一个单独的 DIV,并告诉 Google 将控件放在那里,但这似乎也不起作用。我曾想过使用自定义叠加层,但我不希望它受到地图操作的影响。

我的问题是,有谁知道实现这一点的方法,将地图控件分层覆盖在我的新 div 上,或者将此标记画布插入地图和控件之间的地图堆栈中?

非常感谢!

【问题讨论】:

  • 哇,这个项目听起来很有趣

标签: javascript css google-maps three.js


【解决方案1】:

我找到了答案...将 DIV 声明为地图控件确实有效。我做的不对。谢谢。

【讨论】:

    猜你喜欢
    • 2015-12-06
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多