Skip to main content

Openlayer 使用GeoJSON进行行政区划剪裁(clip, not mask or filter)

常规的行政区划剪裁是使用一个中空的多边形做一个遮罩,这种方法的问题是无法实现多种类型图层信息的叠加。

OpenLayer 提供了几个ol.render类里面的静态函数,用来在canvas上绘制一些要素、几何,利用这个机制,下面实现了一个根据GeoJSON数据进行行政区划剪裁的实例。

代码很简单,一看就懂。


注册VIP

如果已经是VIP,请直接登陆 登陆

发表回复