我们如何在开放图层地图上绘制自定义形状作为要素

时间:2013-12-20 09:38:52

标签: gwt-openlayers

我们如何在开放图层地图上绘制自定义形状作为特征?

在我们的项目中,我们必须在地图上将多种颜色的自定义形状(就像图钉一样)作为特征。形状中的颜色根据要素描绘的未映射数据而变化。比方说,已下达的订单显示绿色,免费订单显示红色 当这两个在群集中时,该特征应该是半绿色和半红色,表示群集包含两种类型的订单。

怎么办呢?

此致 Jatin

1 个答案:

答案 0 :(得分:0)

要实现这一目标,您必须

  • 将属性附加到功能
  • 将样式附加到添加功能的矢量图层
  • 将规则附加到此样式以检查属性

可以在展示中找到一个示例:http://demo.gwt-openlayers.org/gwt_ol_showcase/GwtOpenLayersShowcase.html?example=Rule%20Based%20Style

在此示例中,随机属性“foo”附加到要素。 根据此属性的值,标记会变色(小于25 =蓝色; 25到50 =黄金; 50到75绿色;否则为红色)

单击展示中的“查看源”按钮以查看代码。