谷歌地图实用程序库带有一个完整的地图画布覆盖[1],这对于创建基于画布的可视化或自定义图层(而不是基于平铺的图层)非常有用
问题是 CanvasLayer 基于 OverlayView,它必须位于所有地图图层之上。我的问题是:
- 有没有办法在两层(即平铺层)之间放置叠加层?
- 有没有更好的方法来实现可以像其他图层一样管理的完整地图画布图层?(使用overlayMapTypes)。
可以肯定的是,可以通过更改 DOM 来对图层和叠加层进行排序,但我更愿意以一种在更改内部实现时不会中断的方式进行操作。