我们如何在开放图层地图上绘制自定义形状作为特征?
在我们的项目中,我们必须将多色自定义形状(就像图钉一样)显示为地图上的特征。形状中的颜色会根据特征描述的无延迟数据而变化。例如,当这两者在一个集群中时,一个已发布的订单显示为绿色,而一个免费的订单显示为红色,该特征应该以半绿色和半红色着色,表示该集群包含这两种类型的订单。
如何才能做到这一点?
问候贾廷
我们如何在开放图层地图上绘制自定义形状作为特征?
在我们的项目中,我们必须将多色自定义形状(就像图钉一样)显示为地图上的特征。形状中的颜色会根据特征描述的无延迟数据而变化。例如,当这两者在一个集群中时,一个已发布的订单显示为绿色,而一个免费的订单显示为红色,该特征应该以半绿色和半红色着色,表示该集群包含这两种类型的订单。
如何才能做到这一点?
问候贾廷
要实现这一点,您必须
可以在展示中找到一个示例:http ://demo.gwt-openlayers.org/gwt_ol_showcase/GwtOpenLayersShowcase.html?example=Rule%20Based%20Style
在此示例中,随机属性“foo”附加到特征。基于此属性的值,标记会被着色(小于 25 = 蓝色;介于 25 和 50 之间 = 金色;介于 50 和 75 之间为绿色;否则为红色)
单击展示中的“查看源代码”按钮以查看代码。