高德地图插件API

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


多边形几何体 gl_RegularPrism

<h1>多边形几何体</h1> <h2>构造方法</h2> <p><code>new AMapUtils.gl_RegularPrism(opt)</code></p> <h6>vesion 0.2.0+</h6> <p class="codepen" data-height="265" data-theme-id="0" data-default-tab="js,result" data-user="aoobao" data-slug-hash="RdpWya" style="height: 265px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid black; margin: 1em 0; padding: 1em;" data-pen-title="gl_RegularPrism"> <span>See the Pen <a href="https://codepen.io/aoobao/pen/RdpWya/"> gl_RegularPrism</a> by feng (<a href="https://codepen.io/aoobao">@aoobao</a>) on <a href="https://codepen.io">CodePen</a>.</span> </p> <script async src="https://static.codepen.io/assets/embed/ei.js"></script> <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>object3DLayer</td> <td>Object</td> <td>object3DLayer</td> <td>3d图层</td> </tr> <tr> <td>position</td> <td>Array</td> <td><code>[x,y]</code>x:经度longitude,y:纬度latitude,下同</td> <td>中心点经纬度</td> </tr> <tr> <td>radius</td> <td>Int</td> <td>1000</td> <td>半径大小</td> </tr> <tr> <td>height</td> <td>Int</td> <td>1000</td> <td>高度</td> </tr> <tr> <td>segment</td> <td>Int</td> <td>4</td> <td>分割数量(n边形)</td> </tr> <tr> <td>topColor</td> <td>Array</td> <td><code>[r,g,b,a]</code></td> <td>顶部颜色r,g,b,a取值为0-1之间,下同</td> </tr> <tr> <td>topFaceColor</td> <td>Array</td> <td><code>[r,g,b,a]</code></td> <td>顶部面的颜色</td> </tr> <tr> <td>bottomColor</td> <td>Array</td> <td><code>[r,g,b,a]</code></td> <td>底部颜色</td> </tr> <tr> <td>transparent</td> <td>Bool</td> <td>true</td> <td>是否进行混色(透明)</td> </tr> </tbody> </table> <h3>methods</h3> <table> <thead> <tr> <th>方法名</th> <th>返回值</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>show()</td> <td></td> <td>添加到object3DLayer图层上</td> </tr> <tr> <td>hide()</td> <td>隐藏(从object3DLayer图层中移除)</td> </tr> <tr> <td>setColor(coloropt:object)</td> <td>设置多边形颜色(coloropt见下表)</td> </tr> <tr> <td>getColor()</td> <td>coloropt</td> <td>返回颜色值</td> </tr> <tr> <td>getHeight()</td> <td>Int</td> <td>返回高度</td> </tr> <tr> <td>setHeight(height:Int)</td> <td>设置高度</td> </tr> <tr> <td>getRadius()</td> <td>Int</td> <td>获取半径</td> </tr> <tr> <td>setRadius(value:Int)</td> <td>设置半径值</td> </tr> <tr> <td>getPosition()</td> <td><code>[x,y]</code></td> <td>获取坐标</td> </tr> <tr> <td>setPosition(position:<code>[x,y]</code>)</td> <td>设置坐标</td> </tr> <tr> <td>destroy()</td> <td></td> <td>注销对象</td> </tr> </tbody> </table> <h3>coloropt</h3> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>topColor</td> <td><code>[r,g,b,a]</code></td> <td>顶部颜色,r,g,b,a取值为0-1之间,下同</td> </tr> <tr> <td>topFaceColor</td> <td><code>[r,g,b,a]</code></td> <td>顶部面的颜色</td> </tr> <tr> <td>bottomColor</td> <td><code>[r,g,b,a]</code></td> <td>底部颜色</td> </tr> <tr> <td>color</td> <td><code>[r,g,b,a]</code></td> <td>当上面的值无法取到值,会取当前字段值</td> </tr> </tbody> </table>

页面列表

ITEM_HTML