谷歌地图中的画布图层排序
canvas layer ordering in google maps
Google Maps实用程序库带有完整的地图画布叠加层[1],这对于创建基于画布的可视化或自定义图层(而不是基于平铺的可视化或自定义图层)非常有用。
问题是CanvasLayer基于叠加视图,它必须位于所有地图图层的顶部。我的问题是:
- 有没有办法在两层(即平铺层)之间放置叠加层?
- 有没有更好的方法来实现可以像其他图层一样管理的完整地图画布图层?(使用 overlayMapTypes)。
当然,可以更改 DOM 以对层和覆盖层进行排序,但我更愿意以一种在更改内部实现时不会中断的方式进行。
[1] https://code.google.com/p/google-maps-utility-library-v3/source/browse/trunk/canvaslayer/src/CanvasLayer.js
我不确定你说的"地图图层"是什么意思,但是当你的意思是地图窗格时:
CanvasLayer
不会放在所有mapPanes
的顶部,默认情况下它被放置在overlayLayer
-pane(这是 7 个mapPanes
中第二低的窗格)。
但它不能放在那里,你可以使用canvasLayerOptions
的paneName
-选项将其放在你想要的地方(将其设置为任何有效的mapPanes
-name)
相关文章:
- 更改图层中单个矢量特征的图标
- 谷歌地图热图图层点半径
- 谷歌地图-更改图层图标大小
- 如何通过ID获取图层对象
- CS5隐藏图层的速度非常慢
- 开放图层导出为 KML 并保留我的地图样式
- 传单问题:使折线的图层组不可单击
- 将图层添加到另一个图层
- 图层删除(图像);在 Kinetic.js 中不起作用
- HTML5 Canvas 的初学者,使用图层
- 如何在“控制缩放”下的“打开图层”上添加一些图像
- 无法让 jQuery floatThead 处理嵌入在选项卡式图层中的表
- 如何在开放层 3 中设置矢量图层选择的样式
- 添加支持异步重新加载的 Web 图层
- 如何在nvd3中对条形图进行排序
- 3d图层滑块Wordpress插件:编辑3d颜色
- 在jQuery中移动DOM元素(图层滑块)
- 如何用程序更改传单中的图层
- 从智能对象和图层替换Photoshop中的关键字
- 谷歌地图中的画布图层排序