我工作的地方,我利用方块叠加层(视觉)显示空间的渲染项目,建筑物名称,可访问性和车位以及KML多边形(功能),以允许用户点击不同的建筑物或兴趣点带来了更多的信息。 我现在的问题在于,这些各种元素的组织。
目前,该KML多边形出现上述所有的方块叠加层,包括建筑物的名称和停车场,我宁愿要对KML多边形的顶部,因为他们另有部分由多边形遮挡。 总之,这里是当前分层:
- KML多边形
- 建筑物名称(透明)
- 可访问性(透明)
- 停车场(透明)
- 空间绘制(不透明)
- 谷歌地图
理想情况下,我宁愿有KML的多边形出现这些方块叠加层内,即右的空间渲染以上。 因此,我希望得到这个分层:
- 建筑物名称(透明)
- 可访问性(透明)
- 停车场(透明)
- KML多边形
- 空间绘制(不透明)
- 谷歌地图
反正有重新排列KML的方块叠加层实现这一目标?
图块叠加:
map.overlayMapTypes.insertAt(0, renderMapType);
map.overlayMapTypes.insertAt(1, parkingMapType);
map.overlayMapTypes.insertAt(2, accessMapType);
map.overlayMapTypes.insertAt(3, nameMapType);
编辑:
请允许我解释清楚的地图多一点。
当谷歌地图是在“地图”,显示了渲染和大多数KML多边形是看不见的,那些渲染没有律师代表,使用户仍然意识到他们的存在剩余可见。 当谷歌地图是“卫星”时,不显示的渲染和所有的KML多边形是可见的,覆盖的卫星图像上各自的元素,使它们更容易为用户看到。
在这两种情况下,可以使用的辅助功能,驻车,并命名覆盖和,因为总是至少有一些KML多边形必须是可见的,我已经使出寻找一种方式重新排序层。