UNPKG

@mapgis/webclient-mapboxgl-plugin

Version:

A cloud GIS network client development platform based on MapboxGL.

4,479 lines (1,250 loc) 60.2 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Client for JavaScript Global</title> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link type="text/css" rel="stylesheet" href="styles/app.min.css"> <link type="text/css" rel="stylesheet" href="styles/iframe.css"> <link type="text/css" rel="stylesheet" href=""> </head> <body class="layout small-header"> <div id="stickyNavbarOverlay"></div> <div class="top-nav"> <div class="inner"> <a id="hamburger" role="button" class="navbar-burger" aria-label="menu" aria-expanded="false"> <span aria-hidden="true"></span> <span aria-hidden="true"></span> <span aria-hidden="true"></span> </a> <div class="logo"> <h1> MapGIS Client for JavaScript API</h1> </div> <div class="menu"> <div class="navigation"> <a class="link user-link " href="/static/modules/common/api/common-mapgis/index.html" > Common </a> <a class="link user-link " href="/static/modules/cesium/api/cesium-mapgis/index.html" > Cesium-Plugin </a> <a class="link user-link " href="/static/modules/mapboxgl/api/mapboxgl-mapgis/index.html" > MapboxGL-Plugin </a> <a class="link user-link " href="/static/modules/leaflet/api/leaflet-mapgis/index.html" > Leaflet-Plugin </a> <a class="link user-link " href="/static/modules/openlayers/api/openLayers-mapgis/index.html" > OpenLayers-Plugin </a> <a class="link user-link " href="/static/modules/video/api/video-mapgis/index.html" > Video-Plugin </a> </div> </div> </div> </div> <div id="main"> <div class="sidebar " id="sidebarNav" > <div> <span class="mapgis-api-document-span"><a href="index.html">API文档</a></span> </div> <div class="search-wrapper"> <input id="search" type="text" placeholder="搜索文档..." class="input"> </div> <nav> <div class="category"><div style="font-weight: bold;vertical-align: middle;padding: 0.4rem 0;" class="mapgis-menu-span"><img style="width: 20px;margin-right: 6px;vertical-align: middle;" src="./styles/m.png" alt="">扩展模块</div><ul class="mapgis-sidebar-menus"><li style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" title="initializeOptions"><img style="width: 20px;margin-right: 6px;vertical-align: middle;" src="./styles/c.png" alt=""><a href="initializeOptions.html">initializeOptions</a><span style="display: none;"><p>根据图层获取对应的mapboxgl内的sources和layers</p></span></li></ul><div style="font-weight: bold;vertical-align: middle;padding: 0.4rem 0;" class="mapgis-menu-span"><img style="width: 20px;margin-right: 6px;vertical-align: middle;" src="./styles/m.png" alt="">视图模块</div><ul class="mapgis-sidebar-menus"><li style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" title="MapView"><img style="width: 20px;margin-right: 6px;vertical-align: middle;" src="./styles/c.png" alt=""><a href="MapView.html">MapView</a><span style="display: none;"><p>二维场景视图(mapboxgl引擎),对地图引擎进行管理,如果要对地图图层进行管理请参考<code>Map</code>,<br/> 继承自<a href='http://webclient.smaryun.com/static/modules/common/api/common-mapgis/MapView.html' target='_blank'>zondy.MapView</a><br/> 参考示例: <a href='#MapView'>[初始化二维场景视图]</a> <br>[ES5引入方式]:<br/> zondy.mapboxgl.MapView() <br/> [ES6引入方式]:<br/> import { MapView } from '@mapgis/webclient-mapboxgl-plugin' <br/></p></span></li><li style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" title="Popup"><img style="width: 20px;margin-right: 6px;vertical-align: middle;" src="./styles/c.png" alt=""><a href="Popup.html">Popup</a><span style="display: none;"><p>二维场景信息弹窗(mapboxgl引擎) 参考示例: <a href='#MapView'>[初始化二维场景视图]</a> [ES6引入方式]:<br/> import { Popup } from '@mapgis/webclient-mapboxgl-plugin' <br/> 自定义样式说明:<br/> zondy-popup__container 弹窗容器样式<br/> zondy-popup__tip 弹窗对话框箭头样式<br/> zondy-popup__header 弹窗头部样式<br/> zondy-popup__content 弹窗主体样式<br/> zondy-popup__footer 弹窗底部样式<br/></p></span></li><li style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" title="Screenshot"><img style="width: 20px;margin-right: 6px;vertical-align: middle;" src="./styles/c.png" alt=""><a href="Screenshot.html">Screenshot</a><span style="display: none;"><p>打印工具</p></span></li></ul><div style="font-weight: bold;vertical-align: middle;padding: 0.4rem 0;" class="mapgis-menu-span"><img style="width: 20px;margin-right: 6px;vertical-align: middle;" src="./styles/m.png" alt="">草图编辑模块</div><ul class="mapgis-sidebar-menus"><li style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" title="SketchEditor"><img style="width: 20px;margin-right: 6px;vertical-align: middle;" src="./styles/c.png" alt=""><a href="SketchEditor.html">SketchEditor</a><span style="display: none;"><p>二维Mapboxgl引擎草图编辑类<br/> 继承自<a href='http://webclient.smaryun.com/static/modules/common/api/common-mapgis/SketchEditor.html' target='_blank'>zondy.SketchEditor</a><br/> <br>[ES5引入方式]:<br/> const { SketchEditor } = zondy.mapboxgl.tool.sketch <br/> [ES6引入方式]:<br/> import { SketchEditor } from &quot;@mapgis/webclient-leaflet-plugin&quot; <br/></p></span></li></ul></div> </nav> </div> <div class="core" id="main-content-wrapper"> <div class="content"> <header id="page-title" class="page-title"> <span class="page-title-main">类名</span> <span class="page-title-sub">Global</span> </header> <section> <article> <div class="container-overview"> <dl class="details"> </dl> </div> <div class='vertical-section'> <h3 id='function'>方法</h3> <div class="members"> <div class="member"> <h4 class="name" id="addStyleToMapboxglMap"> <a class="href-link" href="#addStyleToMapboxglMap">#</a> <span class="code-name" style="font-size:30px"> addStyleToMapboxglMap<span class="signature">(style, mapboxglMap)</span> </span> </h4> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>style</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>mapboxglMap</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="covertSimpleLineSymbol"> <a class="href-link" href="#covertSimpleLineSymbol">#</a> <span class="code-name" style="font-size:30px"> covertSimpleLineSymbol<span class="signature">()</span> </span> </h4> <div class="description"> <p>****************************** 符号转换 ************************************</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="createClassBreakRendererStyleLayers"> <a class="href-link" href="#createClassBreakRendererStyleLayers">#</a> <span class="code-name" style="font-size:30px"> createClassBreakRendererStyleLayers<span class="signature">()</span> </span> </h4> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="createClusterRendererStyleLayers"> <a class="href-link" href="#createClusterRendererStyleLayers">#</a> <span class="code-name" style="font-size:30px"> createClusterRendererStyleLayers<span class="signature">()</span> </span> </h4> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="createRandomRendererStyleLayers"> <a class="href-link" href="#createRandomRendererStyleLayers">#</a> <span class="code-name" style="font-size:30px"> createRandomRendererStyleLayers<span class="signature">()</span> </span> </h4> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="createRankRendererStyleLayers"> <a class="href-link" href="#createRankRendererStyleLayers">#</a> <span class="code-name" style="font-size:30px"> createRankRendererStyleLayers<span class="signature">()</span> </span> </h4> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="createSimpleRendererStyleLayers"> <a class="href-link" href="#createSimpleRendererStyleLayers">#</a> <span class="code-name" style="font-size:30px"> createSimpleRendererStyleLayers<span class="signature">()</span> </span> </h4> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="createStyleLayerObjectArray"> <a class="href-link" href="#createStyleLayerObjectArray">#</a> <span class="code-name" style="font-size:30px"> createStyleLayerObjectArray<span class="signature">(sourceId, renderer, geometryType, visible, opacity, options)</span> </span> </h4> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>sourceId</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"><p>sourceId</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>renderer</code></td> <td class="type"> <span class="param-type">Renderer</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>geometryType</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>visible</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>opacity</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>options</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>额外的参数,遵循最小输入原则</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Array.&lt;Object></span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="createUniqueValueRendererStyleLayers"> <a class="href-link" href="#createUniqueValueRendererStyleLayers">#</a> <span class="code-name" style="font-size:30px"> createUniqueValueRendererStyleLayers<span class="signature">()</span> </span> </h4> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getClusterCirclePaint"> <a class="href-link" href="#getClusterCirclePaint">#</a> <span class="code-name" style="font-size:30px"> getClusterCirclePaint<span class="signature">(renderer, options)</span> </span> </h4> <div class="description"> <p>获取圆形聚类的paint样式</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th style="min-width: 100px;">默认值</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>renderer</code></td> <td class="type"> <span class="param-type">ClusterRenderer</span> </td> <td class="default"> </td> <td class="description last"><p>聚类渲染器对象</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>options</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="default"> </td> <td class="description last"><p>额外参数</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>opacity</code></td> <td class="type"> <span class="param-type">Number</span> </td> <td class="default"> 1 </td> <td class="description last"><p>图层透明度</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>paint mapbox的圆形聚类的paint样式</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Object</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getCustomRasterSourcesAndStyleLayers"> <a class="href-link" href="#getCustomRasterSourcesAndStyleLayers">#</a> <span class="code-name" style="font-size:30px"> getCustomRasterSourcesAndStyleLayers<span class="signature">(layer, options)</span> </span> </h4> <div class="description"> <p>获取自定义rasterTileLayer的innerLayer对象</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>layer</code></td> <td class="type"> <span class="param-type">Layer</span> </td> <td class="description last"><p>瓦片大小</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>options</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>渲染模式</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>layerView</code></td> <td class="type"> <span class="param-type">LayerView</span> </td> <td class="description last"><p>图层的layerView对象</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>minZoom</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>最大层级</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>maxZoom</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>最小层级</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>Sources和StyleLayers对象</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Object</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getGeoJSONSourcesAndStyleLayers"> <a class="href-link" href="#getGeoJSONSourcesAndStyleLayers">#</a> <span class="code-name" style="font-size:30px"> getGeoJSONSourcesAndStyleLayers<span class="signature">(layer, options)</span> </span> </h4> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>layer</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>options</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-1"> <td class="name"><code>featureSet</code></td> <td class="type"> <span class="param-type">FeatureSet</span> </td> <td class="description last"><p>仅在使用矢量图层(IGSFeatureLayer、GeoJSONLayer、WFSLayer)时有效,外部必须传入FeatureSet对象</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>mapboxglMap</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>mapboxglMap地图对象。矢量图层(IGSFeatureLayer、GeoJSONLayer、WFSLayer)以及几何图层(GraphicsLayer)必传。传入主要是构建图片资源管理器,保证符号正常加载。</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getGraphicsSourcesAndStyleLayers"> <a class="href-link" href="#getGraphicsSourcesAndStyleLayers">#</a> <span class="code-name" style="font-size:30px"> getGraphicsSourcesAndStyleLayers<span class="signature">(layer, options)</span> </span> </h4> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>layer</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>options</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-1"> <td class="name"><code>mapboxglMap</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>mapboxglMap地图对象。矢量图层(IGSFeatureLayer、GeoJSONLayer、WFSLayer)以及几何图层(GraphicsLayer)必传。传入主要是构建图片资源管理器,保证符号正常加载。</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getRasterLayer"> <a class="href-link" href="#getRasterLayer">#</a> <span class="code-name" style="font-size:30px"> getRasterLayer<span class="signature">(layerID, sourceID, layer, layerView)</span> </span> </h4> <div class="description"> <p>获取瓦片图层的初始化参数</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>layerID</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"><p>图层id</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>sourceID</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"><p>图层关联的数据源id</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>layer</code></td> <td class="type"> <span class="param-type">Layer</span> </td> <td class="description last"><p>common的layer对象</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>layerView</code></td> <td class="type"> <span class="param-type">LayerView</span> </td> <td class="description last"><p>图层视图对象</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>图层构造参数</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Object</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getRasterSource"> <a class="href-link" href="#getRasterSource">#</a> <span class="code-name" style="font-size:30px"> getRasterSource<span class="signature">(url, tileSize, renderMode, subDomains, requestParams, clippingArea, decryptOptions)</span> </span> </h4> <div class="description"> <p>获取瓦片图层的数据源</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>url</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"><p>完整的出图链接地址</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>tileSize</code></td> <td class="type"> <span class="param-type">Layer</span> </td> <td class="description last"><p>瓦片大小</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>renderMode</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"><p>渲染模式</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>subDomains</code></td> <td class="type"> <span class="param-type">Array.&lt;String></span> </td> <td class="description last"><p>子域名占位符</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>requestParams</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>网络请求参数</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>clippingArea</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>裁剪几何</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>decryptOptions</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>解密信息</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>数据源构造参数</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Object</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getSymbolLayout"> <a class="href-link" href="#getSymbolLayout">#</a> <span class="code-name" style="font-size:30px"> getSymbolLayout<span class="signature">(renderer)</span> </span> </h4> <div class="description"> <p>获取圆符号聚类的layout样式</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>renderer</code></td> <td class="type"> <span class="param-type">ClusterRenderer</span> </td> <td class="description last"><p>聚类渲染器对象</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>paint mapbox的圆形聚类的layout样式</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Object</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getSymbolPaint"> <a class="href-link" href="#getSymbolPaint">#</a> <span class="code-name" style="font-size:30px"> getSymbolPaint<span class="signature">(renderer, options)</span> </span> </h4> <div class="description"> <p>获取圆符号聚类的paint样式</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th style="min-width: 100px;">默认值</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>renderer</code></td> <td class="type"> <span class="param-type">ClusterRenderer</span> </td> <td class="default"> </td> <td class="description last"><p>聚类渲染器对象</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>options</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="default"> </td> <td class="description last"><p>额外参数</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>opacity</code></td> <td class="type"> <span class="param-type">Number</span> </td> <td class="default"> 1 </td> <td class="description last"><p>图层透明度</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>paint mapbox的圆形聚类的paint样式</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Object</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getSymbolsByRenderer"> <a class="href-link" href="#getSymbolsByRenderer">#</a> <span class="code-name" style="font-size:30px"> getSymbolsByRenderer<span class="signature">(renderer)</span> </span> </h4> <div class="description"> <p>获取renderer所有符号</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>renderer</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getUnClusterCirclePaint"> <a class="href-link" href="#getUnClusterCirclePaint">#</a> <span class="code-name" style="font-size:30px"> getUnClusterCirclePaint<span class="signature">(renderer, options)</span> </span> </h4> <div class="description"> <p>获取不在聚类范围内的圆形paint样式</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th style="min-width: 100px;">默认值</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>renderer</code></td> <td class="type"> <span class="param-type">ClusterRenderer</span> </td> <td class="default"> </td> <td class="description last"><p>聚类渲染器对象</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>options</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="default"> </td> <td class="description last"><p>额外参数</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>opacity</code></td> <td class="type"> <span class="param-type">Number</span> </td> <td class="default"> 1 </td> <td class="description last"><p>图层透明度</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>paint 不在聚类范围内的圆形paint样式</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Object</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getUniqueRendererFromRandomRenderer"> <a class="href-link" href="#getUniqueRendererFromRandomRenderer">#</a> <span class="code-name" style="font-size:30px"> getUniqueRendererFromRandomRenderer<span class="signature">(randomRenderer, featureSet)</span> </span> </h4> <div class="description"> <p>通过随机准提图和要素集合,构造一个单值专题图,注意随机专题图必须指定字段名,不指定则寻找字段名为oid的字段,没找到,则默认用属性里面的第一个字段名</p> </div> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>randomRenderer</code></td> <td class="type"> <span class="param-type">RandomRenderer</span> </td> <td class="description last"><p>随即专题图</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>featureSet</code></td> <td class="type"> <span class="param-type">FeatureSet</span> </td> <td class="description last"><p>要素集合</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>单值专题图</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">UniqueValueRenderer</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="initializeCRS"> <a class="href-link" href="#initializeCRS">#</a> <span class="code-name" style="font-size:30px"> initializeCRS<span class="signature">(layer)</span> </span> </h4> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>layer</code></td> <td class="type"> <span class="param-type">Layer</span> </td> <td class="description last"><p>common层定义的图层对象。目前支持各类瓦片和矢量瓦片图层、wmts图层构建。</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>mapboxgl CRS对象</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">CRS</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="mapboxCustomCRS"> <a class="href-link" href="#mapboxCustomCRS">#</a> <span class="code-name" style="font-size:30px"> mapboxCustomCRS<span class="signature">(mapboxgl, projectObject)</span> </span> </h4> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>mapboxgl</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>projectObject</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"><p>proj4对象 或 Webclient-common库中Projection</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="parseExpressionToMapboxglExpress"> <a class="href-link" href="#parseExpressionToMapboxglExpress">#</a> <span class="code-name" style="font-size:30px"> parseExpressionToMapboxglExpress<span class="signature">(expression)</span> </span> </h4> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>expression</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值:</label></div> <div class="column is-10"> <div class="columns"> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">*</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="parseFieldAndExpression"> <a class="href-link" href="#parseFieldAndExpression">#</a> <span class="code-name" style="font-size:30px"> parseFieldAndExpression<span class="signature">(field, expression)</span> </span> </h4> <h4>参数:</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code>field</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> <tr class="deep-level-0"> <td class="name"><code>expression</code></td> <td class="type"> <span class="param-type">*</span> </td> <td class="description last"></td> </tr> </tbody> </table> </div> <dl class=