UNPKG

@mapgis/webclient-leaflet-plugin

Version:

开发时需要引入MapGIS Client for JavaScript(Leaflet)开发包;其中包括必备的 CSS 文件和 JS 文件;

1,372 lines (340 loc) 12.4 kB
<header id="page-title" class="page-title"> <span class="page-title-main">全局对象</span> </header> <section> <article> <div class="container-overview"> <dl class="details"> </dl> </div> <div class='vertical-section'> <h3 id='member'>成员变量</h3> <div class="members"> <div class="member"> <h4 class="name" id="canvasProto"> <a class="href-link" href="#canvasProto">#</a> <span class='tag'>constant</span> <span class="code-name"> canvasProto </span> </h4> <div class="description"> <p>L.Canvas</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="divOverlayProto"> <a class="href-link" href="#divOverlayProto">#</a> <span class='tag'>constant</span> <span class="code-name"> divOverlayProto </span> </h4> <div class="description"> <p>L.DivOverlay</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="domUtilProto"> <a class="href-link" href="#domUtilProto">#</a> <span class='tag'>constant</span> <span class="code-name"> domUtilProto </span> </h4> <div class="description"> <p>L.DomUtil</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="gridLayerProto"> <a class="href-link" href="#gridLayerProto">#</a> <span class='tag'>constant</span> <span class="code-name"> gridLayerProto </span> </h4> <div class="description"> <p>L.GridLayer</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="ImageOverlay"> <a class="href-link" href="#ImageOverlay">#</a> <span class='tag'>constant</span> <span class="code-name"> ImageOverlay </span> </h4> <div class="description"> <p>L.ImageOverlay</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="mapProto"> <a class="href-link" href="#mapProto">#</a> <span class='tag'>constant</span> <span class="code-name"> mapProto </span> </h4> <div class="description"> <p>L.Map</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="markerProto"> <a class="href-link" href="#markerProto">#</a> <span class='tag'>constant</span> <span class="code-name"> markerProto </span> </h4> <div class="description"> <p>L.Marker</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="popupProto"> <a class="href-link" href="#popupProto">#</a> <span class='tag'>constant</span> <span class="code-name"> popupProto </span> </h4> <div class="description"> <p>L.Popup</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="rendererProto"> <a class="href-link" href="#rendererProto">#</a> <span class='tag'>constant</span> <span class="code-name"> rendererProto </span> </h4> <div class="description"> <p>L.Renderer</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="tooltipProto"> <a class="href-link" href="#tooltipProto">#</a> <span class='tag'>constant</span> <span class="code-name"> tooltipProto </span> </h4> <div class="description"> <p>L.Tooltip</p> </div> <dl class="details"> </dl> </div> </div> </div> <div class='vertical-section'> <h3 id='function'>方法</h3> <div class="members"> <div class="member"> <h4 class="name" id="initializeCRS"> <a class="href-link" href="#initializeCRS">#</a> <span class="code-name" id="initializeCRS" style="font-size:30px"> initializeCRS<span class="signature">(layer, allLayers)</span> </span> </h4> <div class="description"> <p>使用图层对象来构造Leaflet视图的CRS参数对象</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>参考图层,使用其裁图原点、地图范围、级数和分辨率来构造CRS参数对象,支持ArcGISMapImageLayer、ArcGISTileLayer、ArcGISVectorTileLayer、 IGSFeatureLayer、IGSMapImageLayer、IGSTileLayer、MapGISVectorTileLayer、WMSLayer、WMTSLayer、WFSLayer、WebTileLayer</p></td> </tr> <tr class="deep-level-0"> <td class="name"><code>allLayers</code></td> <td class="type"> <span class="param-type"> Array.&lt;Layer> </span> </td> <td class="description last"><p>可选参数,当需要在地图视图中,叠加多个裁图原点相同,裁图方案不同的图层时,可使用此参数,使用多个图层来构配合参考图层构造CRS参数对象</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>Leaflet视图的CRS参数</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="initializeOptions"> <a class="href-link" href="#initializeOptions">#</a> <span class="code-name" id="initializeOptions" style="font-size:30px"> initializeOptions<span class="signature">(layer)</span> </span> </h4> <div class="description"> <p>通过Common的图层对象构建Leaflet图层对象的初始化参数</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>Common层的地图对象,支持ArcGISMapImageLayer、ArcGISTileLayer、ArcGISVectorTileLayer、 IGSMapImageLayer、IGSTileLayer、MapGISVectorTileLayer、WMSLayer、WMTSLayer、WebTileLayer</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>Leaflet图层对象的初始化参数</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type"> Object </span> </div> </div> </div> </div> </div> </div> </div> <div class='vertical-section'> <h1>类型定义</h1> <div class="members"> <div class="member"> <h4 class="name" id="complete"> <a class="href-link" href="#complete">#</a> <span class="code-name" id="complete" style="font-size:30px"> complete<span class="signature">(result)</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>result</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>type</code></td> <td class="type"> <span class="param-type"> String </span> </td> <td class="description last"><p>几何类型</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>feature</code></td> <td class="type"> <span class="param-type"> Feature </span> </td> <td class="description last"><p>绘制完成后返回的要素对象</p></td> </tr> <tr class="deep-level-1"> <td class="name"><code>drawConfig</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> </div> </div> </article> </section>