在使用地图时,有时会使用到在地图上绘制多边形的需求.比如常见的共享汽车还车区域,现在以高德地图为例,绘制一个四边形,效果如下:

这里主要使用了高德地图两个类:MAPolygon和MAPolygonRenderer
MAPolygon:此类用于定义一个由多个点组成的闭合多边形, 点与点之间按顺序尾部相连, 第一个点与最后一个点相连
MAPolygonRenderer:此类用于绘制MAPolygon,可以通过MAOverlayPathRenderer修改其fill和stroke attributes
核心代码如下:


代码已上传至GitHub
欢迎star
网友评论