在Bing Maps v8中的自定义叠加层(Microsoft.Maps.CustomOverlay)上绘制多边形(最好是矩形)

时间:2017-11-15 05:57:24

标签: javascript canvas bing-maps

在Bing Maps v8上是否可以在自定义叠加(Microsoft.Maps.CustomOverlay)上绘制多边形(最好是矩形)。

我已经能够使用链接中给出的Canvas Layer示例在自定义叠加层上渲染图像(作为图钉)

https://bingmapsv8samples.azurewebsites.net/#Canvas%20Layer

我想在此Canvas Layer的顶部绘制一个矩形。

1 个答案:

答案 0 :(得分:0)

在基本地图画布中渲染多边形。因此,更改zIndex以使自定义叠加层位于多边形下方会导致叠加层位于基本贴图后面并且不可见。此时无法在基本地图和多边形之间放置自定义叠加层。

也就是说,如果您使用绘图工具,它在绘制/编辑时使用单独的画布,这是在自定义叠加之上。如果您只是绘制一个多边形/矩形,然后使用它进行搜索,那将会起作用,但是一旦您离开编辑模式,最终的多边形将在覆盖后面结束。

但是,多边形应始终在图钉后面呈现。这是所有绘图平台的标准做法。