高德地图插件API

一些封装好的高德插件效果


PolyrectList 网格列表

<h1>地图网格集合</h1> <h5>简化地图上多网格操作</h5> <h2>构造方法</h2> <p><code>new AMapUtils.PolyrectList(opt)</code></p> <h3>opt</h3> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>格式</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>map</td> <td>Map</td> <td>高德地图本身对象</td> <td>不传则不显示在地图上</td> </tr> <tr> <td>extData</td> <td>Object</td> <td>自定义对象</td> <td>鼠标事件会传回</td> </tr> <tr> <td>strokeColor</td> <td>String</td> <td><code>#ff0000</code></td> <td>网格边框颜色</td> </tr> <tr> <td>strokeOpacity</td> <td>Float</td> <td><code>0.8</code></td> <td>网格描边颜色透明度[0,1]</td> </tr> <tr> <td>strokeWeight</td> <td>Int</td> <td><code>1</code></td> <td>边框粗细(px)</td> </tr> <tr> <td>fillColor</td> <td>String</td> <td><code>#ff0000</code></td> <td>网格填充色</td> </tr> <tr> <td>fillOpacity</td> <td>Float</td> <td><code>0.8</code></td> <td>网格填充透明度[0,1]</td> </tr> <tr> <td>textOption</td> <td>Object</td> <td><code>{text,textColor,position,...}</code></td> <td>网格内文字对象的额外参数,具体见对应的text对象</td> </tr> <tr> <td>textClass</td> <td>Class</td> <td>文字对象</td> <td>默认(NormalText)则不传,传入null则不显示文字</td> </tr> <tr> <td>click</td> <td>Function</td> <td>function(AMapUtils.Polyrect)</td> <td>鼠标点击事件</td> </tr> <tr> <td>mouseover</td> <td>Function</td> <td>function(AMapUtils.Polyrect)</td> <td>鼠标移入事件</td> </tr> <tr> <td>mouseout</td> <td>Function</td> <td>function(AMapUtils.Polyrect)</td> <td>鼠标移出事件</td> </tr> <tr> <td>useCanvas</td> <td>Bool</td> <td>false</td> <td>是否使用canvas绘制网格</td> </tr> </tbody> </table> <h3>methods</h3> <table> <thead> <tr> <th>方法名</th> <th>返回值</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>setMap(map:Map)</td> <td></td> <td>为指定目标显示地图。当参数值取null时,地图上移除当前网格setMap(null)</td> </tr> <tr> <td>setPolygonStyle(style:object)</td> <td></td> <td>修改网格区域样式,strokeColor,strokeOpacity,strokeWeight,fillColor,fillOpacity</td> </tr> <tr> <td>getPolygonStyle()</td> <td>object</td> <td>返回当前网格区域样式</td> </tr> <tr> <td>getPolyrects()</td> <td>Array<AMapUtils.Polyrect></td> <td>返回网格列表</td> </tr> <tr> <td>clear()</td> <td>清空网格对象</td> </tr> <tr> <td>setData(Array<polyrectOpt></td> <td>设置网格集合对象,polyrectOpt为object类型,属性见下表</td> </tr> <tr> <td>destroy()</td> <td></td> <td>注销对象</td> </tr> </tbody> </table> <h4>polyrectOpt</h4> <table> <thead> <tr> <th>属性名</th> <th>类型</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>checkCoordinate</td> <td>String</td> <td>粗略网格(具体格式见Polyrect)</td> </tr> <tr> <td>coordinate</td> <td>String</td> <td>网格(具体格式见Polyrect),必填</td> </tr> <tr> <td>position</td> <td>[x,y]</td> <td>文字显示坐标经纬度</td> </tr> <tr> <td>textClass</td> <td>Class</td> <td>文字类Class,默认为AMapUtils.NormalText</td> </tr> <tr> <td>textOption</td> <td>object</td> <td>文字类参数,会与对象本身textOption混合</td> </tr> <tr> <td>extData</td> <td>object</td> <td>自定义对象</td> </tr> <tr> <td>strokeColor</td> <td>String</td> <td>网格边框颜色,不传默认当前对象颜色值,下同</td> </tr> <tr> <td>strokeWeight</td> <td>Int</td> <td>网格边框宽度</td> </tr> <tr> <td>strokeOpacity</td> <td>Float</td> <td>网格边框透明度</td> </tr> <tr> <td>fillColor</td> <td>String</td> <td>网格填充色</td> </tr> <tr> <td>fillOpacity</td> <td>Float</td> <td>网格填充透明度</td> </tr> </tbody> </table>

页面列表

ITEM_HTML