# Map
# 参数
| 方法名 | 参数 | 说明 | 
|---|---|---|
| container | ( HTMLElement|string) | 将在其中呈现地图的 HTML 元素,或元素的 string id。指定的元素必须没有子元素。 | 
| minZoom | number | 地图的最小缩放级别 (0-24)。(可选,默认 0) | 
| maxZoom | number | 地图的最大缩放级别 (0-24)。(可选,默认 22) | 
| minPitch | number | 地图的最小间距 (0-85)。(可选,默认 0) | 
| maxPitch | number | 地图的最大间距(0-85)。(可选,默认 85) | 
| style | ( Object|string)? | 地图的样式。 | 
| hash | ( boolean|string) | 如果 true,则地图的位置(缩放、中心纬度、中心经度、方位角和俯仰角)将与页面 URL 的哈希片段同步。例如,http://path/to/my/page.html#2.59/39.26/53.07/-24.1/60。可以选择提供附加字符串来指示参数样式的哈希,例如http://path/to/my/page.html#map=2.59/39.26/53.07/-24.1/60&foo=bar,其中 foo 是自定义参数, bar 是与地图哈希不同的任意哈希。(可选,默认false) | 
| interactive | boolean | 如果 false,则不会将鼠标、触摸或键盘侦听器附加到地图,因此它不会响应交互。(可选,默认true) | 
| bearingSnap | number | 阈值(以度为单位),用于确定地图的方位何时向北对齐。例如,当 bearingSnap为 7 时,如果用户在北纬 7 度范围内旋转地图,地图将自动对齐到正北。(可选,默认7) | 
| pitchWithRotate | boolean | 如果 false,地图的俯仰(倾斜)控制与“拖动旋转”交互将被禁用。(可选,默认true) | 
| clickTolerance | number | 用户可以在单击期间移动鼠标指针以将其视为有效单击(与鼠标拖动相反)的最大像素数。(可选,默认 3) | 
| attributionControl | boolean | 如果 true,一个AttributionControl将被添加到地图中。(可选,默认true) | 
| customAttribution | ( string|Array<string>)? | 在 AttributionControl 中显示的一个或多个字符串。仅适用于采用attributionControl是true。 | 
| logoPosition | string | 一个字符串,表示文字标记在地图上的位置。有效选项为 top-left、top-right、bottom-left、bottom-right。(可选,默认'bottom-left') | 
| failIfMajorPerformanceCaveat | boolean | 如果 true,如果性能比预期的差很多(即使用软件渲染器),地图创建将失败。(可选,默认false) | 
| preserveDrawingBuffer | boolean | 如果 true,则可以使用 将地图的画布导出为 PNGmap.getCanvas().toDataURL()。这是false默认的性能优化。(可选,默认false) | 
| antialias | boolean? | 如果 true,将使用 MSAA 抗锯齿创建上下文,这对于抗锯齿自定义图层很有用。这是false默认的性能优化。 | 
| refreshExpiredTiles | boolean | 如果 false,地图将不会尝试重新请求图块,一旦它们根据其 HTTPcacheControl/expires标头过期。(可选,默认true) | 
| maxBounds | LngLatBoundsLike ? | 如果设置,地图将被限制在给定的范围内。 | 
| scrollZoom | ( boolean|Object) | 如果 true,则启用“滚动缩放”交互。一个Object值作为选项传递给ScrollZoomHandler#enable。(可选,默认true) | 
| boxZoom | boolean | 如果 true,则启用“框缩放”交互(请参阅BoxZoomHandler)。(可选,默认true) | 
| dragRotate | boolean | 如果 true,则启用“拖动旋转”交互(请参阅DragRotateHandler)。(可选,默认true) | 
| dragPan | ( boolean|Object) | 如果 true,则启用“拖动平移”交互。一个Object值作为选项传递给DragPanHandler#enable。(可选,默认true) | 
| keyboard | boolean | 如果 true,则启用键盘快捷键(请参阅KeyboardHandler)。(可选,默认true) | 
| doubleClickZoom | boolean | 如果 true,则启用“双击缩放”交互(请参阅DoubleClickZoomHandler)。(可选,默认true) | 
| touchZoomRotate | ( boolean|Object) | 如果 true,则启用“捏合旋转和缩放”交互。一个Object值作为选项传递给TouchZoomRotateHandler#enable。(可选,默认true) | 
| touchPitch | ( boolean|Object) | 如果 true,则启用“拖动到音调”交互。一个Object值作为选项传递给TouchPitchHandler#enable。(可选,默认true) | 
| trackResize | boolean | 如果 true,则当浏览器窗口调整大小时,地图将自动调整大小。(可选,默认true) | 
| center | LngLatLike | 地图的初始地理中心点。如果 center未在构造函数选项中指定, 将在地图的样式对象中查找它。如果样式中也没有指定,则默认为0, 0注意:地图使用经度、纬度坐标顺序(相对于纬度、经度)来匹配 GeoJSON。(可选,默认0,0) | 
| zoom | number | 地图的初始缩放级别。如果 zoom未在构造函数选项中指定,将在地图的样式对象中查找它。如果样式中也没有指定,则默认为0. (可选,默认0) | 
| bearing | number | 地图的初始方位(旋转),以北为逆时针方向测量的度数。如果 bearing未在构造函数选项中指定,将在地图的样式对象中查找它。如果样式中也没有指定,则默认为0. (可选,默认0) | 
| pitch | number | 地图的初始倾斜度(倾斜度),以距屏幕平面 (0-85) 的度数为单位。如果 pitch未在构造函数选项中指定,将在地图的样式对象中查找它。如果样式中也没有指定,则默认为0. (可选,默认0) | 
| bounds | LngLatBoundsLike ? | 地图的初始边界。如果 bounds指定,它将覆盖center和zoom构造函数选项。 | 
| fitBoundsOptions | Object? | 甲 地图#fitBounds选项对象使用_仅_拟合初始时bounds的上方。 | 
| optimizeForTerrain | boolean | 启用地形时,如果 true,地图将呈现性能优先级,这可能会导致图层重新排序以最大化性能(将首先绘制覆盖在地形上的图层,包括填充、线条、背景、山体阴影和栅格)。否则,如果设置为false,地图将始终按图层顺序优先级绘制。(可选,默认true) | 
| renderWorldCopies | boolean | 如果 true,世界的多个副本将在超过 -180 度和 180 度经度的范围内并排呈现。如果设置为false: | 
| maxTileCacheSize | number | 存储在给定源的切片缓存中的最大切片数。如果省略,缓存将根据当前视口动态调整大小。(可选,默认 null) | 
| localIdeographFontFamily | string | 定义一个 CSS 字体系列,用于在“CJK 统一表意文字”、“平假名”、“片假名”和“韩文音节”范围内本地覆盖生成字形。在这些范围内,地图样式的字体设置将被忽略,除了字体粗细关键字(light/regular/medium/bold)。设置为 false, 以针对这些字形范围启用地图样式的字体设置。此选项的目的是避免带宽密集型字形服务器请求。(请参阅使用本地生成的表意文字.)(可选,默认'sans-serif') | 
| localFontFamily | string | 定义一个 CSS 字体系列,用于本地覆盖所有字形的生成。除了字体粗细关键字(light/regular/medium/bold)之外,地图样式中的字体设置将被忽略。如果设置,此选项将覆盖 localIdeographFontFamily 中的设置(可选,默认 false) | 
| transformRequest | RequestTransformFunction | 在 Map 请求外部 URL 之前运行的回调。回调可用于修改 url、设置标头或设置跨域请求的凭据属性。预计返回 requestParameters的对象与url属性和可选headers和credentials性能。(可选,默认null) | 
| collectResourceTiming | boolean | 如果 true,将为 GeoJSON 和 Vector Tile Web Worker 发出的请求收集资源计时 API 信息(此信息通常无法从主 Javascript 线程访问)。信息将在resourceTiming相关data事件的属性中返回。(可选,默认false) | 
| fadeDuration | number | 控制标签碰撞的淡入/淡出动画的持续时间,以毫秒为单位。此设置会影响所有符号图层。此设置不会影响运行时样式转换或光栅图块淡入淡出的持续时间。(可选,默认 300) | 
| crossSourceCollisions | boolean | 如果 true,来自多个源的符号可以在碰撞检测期间相互碰撞。如果false,则对每个源中的符号单独运行碰撞检测。(可选,默认true) | 
| locale | Object | 应用于 UI 字符串的默认本地化表的补丁,例如控件工具提示。该 locale对象将命名空间的 UI 字符串 ID 映射到目标语言的翻译字符串;src/ui/default_locale.js有关所有支持的字符串 ID 的示例,请参见。该对象可以指定所有 UI 字符串(从而添加对新翻译的支持)或仅字符串的子集(从而修补默认翻译表)。(可选,默认null) | 
| testMode | boolean | 静默由于无效的访问令牌而生成的错误和警告,这在使用库编写单元测试时很有用。(可选,默认 false) | 
# 事件
| 事件 | 兼容 layerId | 
|---|---|
| mousedown | 是 | 
| mouseup | 是 | 
| mouseover | 是 | 
| mouseout | 是 | 
| mousemove | 是 | 
| mouseenter | 是(必填) | 
| mouseleave | 是(必填) | 
| click | 是 | 
| dblclick | 是 | 
| contextmenu | 是 | 
| contextMenuPreOpen | 是 | 
| contextMenuOpened | 是 | 
| contextMenuNoContent | 是 | 
| contextMenuCancel | 是 | 
| touchstart | 是 | 
| touchend | 是 | 
| touchcancel | 是 | 
| wheel | |
| resize | |
| remove | |
| touchmove | |
| movestart | |
| move | |
| moveend | |
| dragstart | |
| drag | |
| dragend | |
| zoomstart | |
| zoom | |
| zoomend | |
| rotatestart | |
| rotate | |
| rotateend | |
| pitchstart | |
| pitch | |
| pitchend | |
| boxzoomstart | |
| boxzoomend | |
| boxzoomcancel | |
| webglcontextlost | |
| webglcontextrestored | |
| load | |
| render | |
| idle | |
| error | |
| data | |
| styledata | |
| sourcedata | |
| dataloading | |
| styledataloading | |
| sourcedataloading | |
| styleimagemissing | 
提示
当地图绑定的容器div大小发生变化时,要主动监听容器div大小发生变化事件,调用 map.resize() 触发底层重绘、否则有时会出现绘制不全的问题。
# 常用方法
提示
具体用法请参考文档 Map
| 方法名 | 说明 | 
|---|---|
| addControl | 将 IControl添加到地图,调用control.onAdd(this). | 
| removeControl | 图中删除控件 | 
| hasControl | 控件是否在地图上 | 
| resize | 其 container元素的尺寸调整地图的大小 | 
| getBounds | 地图的地理边界 | 
| getMaxBounds | 地图被限制到的最大地理边界,或者 null如果没有设置 | 
| setMaxBounds | 或清除地图的地理边界 | 
| setMinZoom | 或清除地图的最小缩放级别 | 
| getMinZoom | 地图的最小允许缩放级别 | 
| setMaxZoom | 或清除地图的最大缩放级别 | 
| getMaxZoom | 地图的最大允许缩放级别 | 
| setMinPitch | 或清除地图的最小间距 | 
| getMinPitch | 地图的最小允许间距 | 
| setMaxPitch | 或清除地图的最大间距 | 
| getMaxPitch | 地图的最大允许间距 | 
| getRenderWorldCopies | 返回的状态 renderWorldCopies | 
| setRenderWorldCopies | 设置的状态 renderWorldCopies | 
| project | 一个 Point表示像素坐标,相对于地图的container,对应于指定的地理位置 | 
| unproject | 表示与指定像素坐标对应的地理坐标的 LngLat | 
| isMoving | 地图由于相机动画或用户手势而平移、缩放、旋转或俯仰,则返回true | 
| isZooming | 地图由于相机动画或用户手势而缩放,则返回true | 
| isRotating | 地图由于相机动画或用户手势而旋转,则返回true | 
| on | 为指定类型的事件添加侦听器,可选择限制为指定样式层中的功能 | 
| once | 添加一个仅对指定事件类型调用一次的侦听器,可选择仅限于在指定样式图层中的要素上发生的事件 | 
| off | 删除先前使用`Map | 
| queryRenderedFeatures | 返回一个 GeoJSON数组```特征对象`表示满足查询参数的可见特征 | 
| querySourceFeatures | 返回一个 GeoJSON数组```特征对象`表示满足查询参数的指定矢量切片或GeoJSON源中的要素 | 
| setStyle | 使用新值更新地图的样式对象 | 
| getStyle | 地图的 样式对象,一个JSON对象,可用于重新创建地图的样式 | 
| isStyleLoaded | 一个布尔值,指示地图的样式是否已完全加载 | 
| addSource | 将源添加到地图的样式 | 
| isSourceLoaded | 一个布尔值,指示源是否已加载 | 
| areTilesLoaded | 一个布尔值,指示是否加载了来自样式上所有源的视口中的所有图块 | 
| removeSource | 图的样式中删除源 | 
| getSource | 返回具有地图样式中指定ID的源 | 
| addImage | 向样式添加图像 | 
| updateImage | 样式中的现有图像 | 
| hasImage | 样式中是否存在具有特定ID的图像 | 
| removeImage | 删除图像 | 
| loadImage | 从外部URL加载图像以与`Map | 
| listImages | 一个字符串数组,其中包含地图中当前可用的所有图像的ID | 
| addLayer | 添加 样式图层到地图的样式 | 
| moveLayer | 层移动到不同的z位置 | 
| removeLayer | 图的样式中删除具有给定ID的图层 | 
| getLayer | 返回地图样式中具有指定ID的图层 | 
| setLayerZoomRange | 指定样式图层的缩放范围 | 
| setFilter | 为指定的样式层设置过滤器 | 
| getFilter | 应用于指定样式层的过滤器 | 
| setPaintProperty | 设置指定样式层中绘制属性的值 | 
| getPaintProperty | 指定样式层中绘制属性的值 | 
| setLayoutProperty | 设置指定样式层中布局属性的值 | 
| getLayoutProperty | 指定样式层中布局属性的值 | 
| setLight | 设置灯光值的任意组合 | 
| getLight | 灯光对象的值 | 
| setTerrain | 样式的地形属性 | 
| getTerrain | 地形规范或 null地形未在地图上设置 | 
| setFog | 样式的雾属性 | 
| getFog | 雾规范或 null地图上是否未设置雾 | 
| queryTerrainElevation | 当前加载的某个地理位置的高程数据 | 
| setFeatureState | 设置 state特征的 | 
| removeFeatureState | state功能的,将其设置回默认行为 | 
| getFeatureState | state功能的 | 
| getContainer | 地图的包含HTML元素 | 
| getCanvasContainer | 返回包含地图 <canvas>元素的HTML元素 | 
| getCanvas | 返回地图的 <canvas>元素 | 
| loaded | 一个布尔值,指示地图是否已完全加载 | 
| remove | 并释放与此地图关联的所有内部资源 | 
| triggerRepaint | 触发单帧渲染 | 
| showTileBoundaries | 和设置一个布尔值,指示地图是否将围绕每个图块和图块ID呈现轮廓 | 
| showTerrainWireframe | 并设置一个布尔值,指示地图是否将在显示的地形顶部呈现线框 | 
| showPadding | 并设置一个布尔值,指示地图是否将填充偏移可视化 | 
| showCollisionBoxes | 和设置一个布尔值,指示地图是否将围绕数据源中的所有符号呈现框,显示哪些符号已渲染或由于碰撞而隐藏 | 
| repaint | 和设置一个布尔值,指示地图是否会连续重绘 | 
| version | 使用的版本 | 
| getCenter | 返回地图的地理中心点 | 
| setCenter | 地图的地理中心点 | 
| panBy | 按指定的偏移量平移地图 | 
| panTo | 使用动画过渡将地图平移到指定位置 | 
| getZoom | 地图的当前缩放级别 | 
| setZoom | 地图的缩放级别 | 
| zoomTo | 动画过渡将地图缩放到指定的缩放级别 | 
| zoomIn | 图的缩放级别增加1 | 
| zoomOut | 图的缩放级别降低1 | 
| getBearing | 返回地图的当前方位 | 
| setBearing | 地图的方位(旋转) | 
| getPadding | 在地图视口周围应用的当前填充 | 
| setPadding | 视口周围的填充(以像素为单位) | 
| rotateTo | 动画过渡将地图旋转到指定的方位 | 
| resetNorth | 地图,使北方向上(0°方位角),并带有动画过渡 | 
| resetNorthPitch | 和倾斜地图,使北朝上(0°方位角)且俯仰角为0°,并带有动画过渡 | 
| snapToNorth | 当前方位足够接近它(即在 bearingSnap阈值内),则捕捉地图使北朝上(0°方位) | 
| getPitch | 地图的当前倾斜度(倾斜度) | 
| setPitch | 地图的倾斜度(倾斜度) | 
| cameraForBounds | 计算视口中这些边界的中心,并使用最高缩放级别,以将其可见区域包含在指定的地理边界内 | 
| fitBounds | 平移和缩放地图以将其可见区域包含在指定的地理边界内 | 
| fitScreenCoordinates | 一旦地图旋转到指定的方位,平移、旋转和缩放地图以适应由点p0和p1构成的框 | 
| jumpTo | 更改中心、缩放、方位和俯仰的任意组合,无需动画过渡 | 
| getFreeCameraOptions | 相机实体的位置和方向 | 
| setFreeCameraOptions | reeCameraOptions`提供对底层相机实体的更直接访问 | 
| easeTo | 更改的任意组合 center,zoom,bearing,pitch,并padding与新老值之间动画转换 | 
| flyTo | 改变中心、缩放、方位和俯仰的任意组合,沿着一条唤起飞行的曲线动画过渡 | 
| stop | 任何正在进行的动画过渡 | 
| resize | 整地图大小后立即触发 | 
| changeSourceTiles | 更改地图栅格瓦片地址 | 
| attach | 关联服务对象和投影对象 | 
| getService | 得到服务对象接口 | 
| getAttachOptions | 得到关联的选项 | 
| setMapProjection | 设置投影接口 | 
| getMapProjection | 得到投影接口 | 
| toLngLat | 地图地理坐标转经纬度 | 
| fromLngLat | 经纬度转地图地理坐标 | 
| switchRasterToVectorStyle | 切换至矢量瓦片地址 | 
| switchVectorToRasterStyle | 切换至栅格瓦片地址 | 
| enableVectorLayerHoverHighlight | 使矢量图层悬浮高亮 | 
| disableVectorLayerHoverHighlight | 不使矢量图层悬浮高亮 | 
| enableLayerClickHighlight | 使图层点击高亮 | 
| disableLayerClickHighlight | 不使图层点击高亮 | 
| hasVectorLayer | 是否是矢量图层 | 
| waitLoaded | 等待地图加载完成 | 
| switchLayers | 切换图层 | 
| updateStyle | 更新样式 | 
| updateMapExtent | 更新地图范围,重新生成投影对象 | 
| fitMapBounds | 缩放至地图范围 | 
| getGeoBounds | 得到地图的地理范围 | 
| getMarkers | 得到地图的所有marker | 
| projectEx | 经纬度坐标转像素坐标,不会返回无效值 | 
| createThreeJsContext | 创建Threejs上下文,请确保已加载其插件 | 
| hoverPointer | 每当鼠标悬停在这些图层上时,将地图的光标设置为“指针”。 | 
| hoverFeatureState | 每当将鼠标悬停在这些图层中的某个特征上时,更新连接源[s]中特征的特征状态。 | 
| hoverPopup | 将鼠标悬停在这些图层中的某个要素上时,会显示一个弹出窗口。 | 
| clickPopup | 每当单击这些图层中的要素时都会显示一个弹出窗口。 | 
| clickLayer | 每当单击这些图层中的要素时都会触发回调。 | 
| clickOneLayer | 在给定的一系列图层中的第一个中检测单击,并触发回调。 | 
| hoverLayer | 当鼠标悬停在这些图层中的要素上时触发回调。 | 
| mapAddLayerBefore | 增加一个图层,位于某图层之前 | 
| addLayerEx | 添加一个图层,给定id、来源、类型和属性。 | 
| addLayerBefore | 在某个图层之前添加一个图层,给定id、来源、类型和属性。 | 
| removeLayerEx | 移除一个或多个图层 | 
| addGeoJSONSource | 创建一个GeoJSON层。 | 
| addSourceEx | 增加数据源 | 
| layersBySource | 获取一个数据源中的所有图层 | 
| addVectorSource | 增加矢量数据源 | 
| properties | 将pascalCase或kebab-case中的一组属性转换为具有布局和绘制属性的图层对象。 | 
| layerStyle | 图层样式 | 
| show | 使给定的图层可见。 | 
| hide | 使给定的图层不可见。 | 
| toggle | 根据参数使给定的图层隐藏或可见。 | 
| showSource | 使取决于给定源的所有图层可见。 | 
| hideSource | 使取决于给定源的所有图层不可见。 | 
| toggleSource | 根据参数,使连接到给定源的给定层隐藏或可见. | 
| removeSourceEx | 移除一个或多个源,首先移除所有依赖于它们的层。如果源不存在,则不会提示错误 | 
| onLoad | 地图加载时触发的回调,或者如果地图已经加载则立即触发 | 
| loadImageEx | 从URL添加用作符号图层的图像。 | 
| lockOrientation | 锁定方向 | 
| fontsInUse | 获取正在使用的字体名称数组,由遍历样式决定。不会在所有可能的情况下检测字体。 | 
| addLineLayer | 添加一个类型为“line”的图层。 | 
| addFillLayer | 添加一个类型为“fill”的图层。 | 
| addCircleLayer | 添加一个类型为“circle”的图层。 | 
| addSymbolLayer | 添加一个类型为“符号”的图层。 | 
| addVideoLayer | 添加一个类型为 video的层。 | 
| addRasterLayer | 加一个类型为 raster的图层。 | 
| addFillExtrusionLayer | 添加一个类型为“FillExtrusion”的层。 | 
| addHeatmapLayer | 添加一个类型为“Heatmap”的图层。 | 
| addHillshadeLayer | 添加一个类型为“hillshade”的图层。 | 
| addRasterSource | 添加一个 raster源 | 
| addRasterDemSource | 添加一个 raster-dem源 | 
| addImageSource | 添加一个 image源 | 
| addVideoSource | 添加“Video”源 | 
| setLayer | 设置图层属性 | 
| setProperty | 在一个或多个图层上设置绘制或布局属性。 | 
| getLayerStyle | 根据样式规范,获取给定图层ID的图层定义。 | 
| setLayerStyle | 设置图层样式 | 
| setData | 替换GeoJSON图层的当前数据。 | 
| setFilterEx | 替换一个图层层或多图层的过滤器。 | 
| setLayerSource | 设置图层至数据源 | 
| setRootProperty | 在样式的根上设置一个属性,例如 light或transition. | 
| setTransition | 设置过渡属性。 | 
| setFillAntialias | 为一个或多个图层设置 fill-antialias绘制属性。 | 
| setFillOpacity | 为一个或多个图层设置 fill-opacity绘画属性。 | 
| setFillColor | 为一个或多个图层设置 fill-color绘画属性。 | 
| setFillOutlineColor | 为一个或多个图层设置 fill-outline-color绘画属性。 | 
| setFillTranslate | 为一个或多个图层设置 fill-translate绘制属性。 | 
| setFillTranslateAnchor | 为一个或多个图层设置 fill-translate-anchor绘制属性。 | 
| setFillPattern | 为一个或多个图层设置 fill-pattern绘制属性。 | 
| setFillExtrusionOpacity | 为一层或多层设置 fill-extrusion-opacity绘画属性。 | 
| setFillExtrusionColor | 为一层或多层设置 fill-extrusion-color绘制属性。 | 
| setFillExtrusionTranslate | 为一层或多层设置 fill-extrusion-translate绘制属性。 | 
| setFillExtrusionTranslateAnchor | 为一层或多层设置 fill-extrusion-translate-anchor绘制属性。 | 
| setFillExtrusionPattern | 为一层或多层设置 fill-extrusion-pattern绘制属性。 | 
| setFillExtrusionHeight | 为一层或多层设置 fill-extrusion-height绘制属性。 | 
| setFillExtrusionBase | 为一层或多层设置 fill-extrusion-base绘制属性。 | 
| setFillExtrusionVerticalGradient | 为一层或多层设置 fill-extrusion-vertical-gradient绘画属性。 | 
| setLineOpacity | 为一个或多个图层设置 line-opacity绘制属性。 | 
| setLineColor | 为一个或多个图层设置 line-color绘制属性。 | 
| setLineTranslate | 为一个或多个图层设置 line-translate绘制属性。 | 
| setLineTranslateAnchor | 为一个或多个图层设置 line-translate-anchor绘制属性。 | 
| setLineWidth | 设置一个或多个图层的“线宽”绘制属性。 | 
| setLineGapWidth | 为一层或多层设置 line-gap-width绘制属性。 | 
| setLineOffset | 为一个或多个图层设置 line-offset绘制属性。 | 
| setLineBlur | 为一个或多个图层设置 line-blur绘制属性。 | 
| setLineDasharray | 为一个或多个图层设置 line-dasharray绘制属性。 | 
| setLinePattern | 为一个或多个图层设置 line-pattern绘制属性。 | 
| setLineGradient | 为一个或多个图层设置 line-gradient绘制属性。 | 
| setCircleRadius | 为一层或多层设置 circle-radius绘制属性。 | 
| setCircleColor | 为一个或多个图层设置 circle-color绘制属性。 | 
| setCircleBlur | 为一层或多层设置 circle-blur绘画属性。 | 
| setCircleOpacity | 为一个或多个图层设置 circle-opacity绘制属性。 | 
| setCircleTranslate | 为一个或多个图层设置 circle-translate绘制属性。 | 
| setCircleTranslateAnchor | 为一个或多个图层设置 circle-translate-anchor绘制属性。 | 
| setCirclePitchScale | 设置一个或多个图层的“circle-pitch-scale”绘制属性。 | 
| setCirclePitchAlignment | 为一层或多层设置“circle-pitch-alignment”绘制属性。 | 
| setCircleStrokeWidth | 为一层或多层设置 circle-stroke-width绘制属性。 | 
| setCircleStrokeColor | 为一个或多个图层设置 circle-stroke-color绘画属性。 | 
| setCircleStrokeOpacity | 为一层或多层设置 circle-stroke-opacity绘画属性。 | 
| setHeatmapRadius | 为一层或多层设置 heatmap-radius绘制属性。 | 
| setHeatmapWeight | 为一层或多层设置“热图权重”绘制属性。 | 
| setHeatmapIntensity | 为一层或多层设置“热图强度”绘制属性。 | 
| setHeatmapColor | 为一层或多层设置“热图颜色”绘制属性。 | 
| setHeatmapOpacity | 为一层或多层设置 heatmap-opacity绘制属性。 | 
| setIconOpacity | 为一个或多个图层设置 icon-opacity绘制属性。 | 
| setIconColor | 为一个或多个图层设置 icon-color绘制属性。 | 
| setIconHaloColor | 为一层或多层设置 icon-halo-color绘制属性。 | 
| setIconHaloWidth | 为一层或多层设置 icon-halo-width绘制属性。 | 
| setIconHaloBlur | 为一层或多层设置 icon-halo-blur绘制属性。 | 
| setIconTranslate | 为一层或多层设置 icon-translate绘制属性。 | 
| setIconTranslateAnchor | 为一层或多层设置 icon-translate-anchor绘制属性。 | 
| setTextOpacity | 为一个或多个图层设置 text-opacity绘制属性。 | 
| setTextColor | 为一个或多个图层设置 text-color绘制属性。 | 
| setTextHaloColor | 为一个或多个图层设置 text-halo-color绘制属性。 | 
| setTextHaloWidth | 为一个或多个图层设置 text-halo-width绘制属性。 | 
| setTextHaloBlur | 为一个或多个图层设置 text-halo-blur绘制属性。 | 
| setTextTranslate | 为一个或多个图层设置 text-translate绘制属性。 | 
| setTextTranslateAnchor | 为一个或多个图层设置 text-translate-anchor绘制属性。 | 
| setRasterOpacity | 为一层或多层设置 raster-opacity绘制属性。 | 
| setRasterHueRotate | 为一层或多层设置 raster-hue-rotate绘制属性。 | 
| setRasterBrightnessMin | 为一层或多层设置 raster-brightness-min绘制属性。 | 
| setRasterBrightnessMax | 为一层或多层设置 raster-brightness-max绘制属性。 | 
| setRasterSaturation | 为一层或多层设置 raster-saturation绘制属性。 | 
| setRasterContrast | 为一层或多层设置 raster-contrast绘制属性。 | 
| setRasterResampling | 为一个或多个图层设置 raster-resampling绘制属性。 | 
| setRasterFadeDuration | 为一层或多层设置 raster-fade-duration绘制属性。 | 
| setHillshadeIlluminationDirection | 为一层或多层设置 hillshade-illumination-direction绘制属性。 | 
| setHillshadeIlluminationAnchor | 为一层或多层设置 hillshade-illumination-anchor绘制属性。 | 
| setHillshadeExaggeration | 为一层或多层设置 hillshade-exaggeration绘制属性。 | 
| setHillshadeShadowColor | 为一层或多层设置 hillshade-shadow-color绘制属性。 | 
| setHillshadeHighlightColor | 为一层或多层设置 hillshade-highlight-color绘制属性。 | 
| setHillshadeAccentColor | 为一层或多层设置 hillshade-accent-color绘制属性。 | 
| setBackgroundColor | 为一层或多层设置 background-color绘制属性。 | 
| setBackgroundPattern | 为一个或多个图层设置 background-pattern绘制属性。 | 
| setBackgroundOpacity | 为一层或多层设置 background-opacity绘制属性。 | 
| setVisibility | 为一个或多个图层设置“可见性”布局属性。 | 
| setFillSortKey | 为一层或多层设置 fill-sort-key布局属性。 | 
| setCircleSortKey | 为一个或多个图层设置 circle-sort-key布局属性。 | 
| setLineCap | 为一个或多个图层设置 line-cap布局属性。 | 
| setLineJoin | 为一个或多个图层设置“line-join”布局属性。 | 
| setLineMiterLimit | 为一个或多个图层设置“line-miter-limit”布局属性。 | 
| setLineRoundLimit | 为一层或多层设置 line-round-limit布局属性。 | 
| setLineSortKey | 为一层或多层设置 line-sort-key布局属性。 | 
| setSymbolPlacement | 为一个或多个图层设置 symbol-placement布局属性。 | 
| setSymbolSpacing | 为一个或多个图层设置 symbol-spacing布局属性。 | 
| setSymbolAvoidEdges | 为一层或多层设置 symbol-avoid-edges布局属性。 | 
| setSymbolSortKey | 为一个或多个图层设置 symbol-sort-key布局属性。 | 
| setSymbolZOrder | 为一个或多个图层设置 symbol-z-order布局属性。 | 
| setIconAllowOverlap | 为一层或多层设置 icon-allow-overlap布局属性。 | 
| setIconIgnorePlacement | 为一个或多个图层设置 icon-ignore-placement布局属性。 | 
| setIconOptional | 为一个或多个图层设置 icon-optional布局属性。 | 
| setIconRotationAlignment | 为一个或多个图层设置 icon-rotation-alignment布局属性。 | 
| setIconSize | 为一层或多层设置 icon-size布局属性。 | 
| setIconTextFit | 为一层或多层设置 icon-text-fit布局属性。 | 
| setIconTextFitPadding | 为一层或多层设置 icon-text-fit-padding布局属性。 | 
| setIconImage | 为一层或多层设置 icon-image布局属性。 | 
| setIconRotate | 为一层或多层设置 icon-rotate布局属性。 | 
| setIconPadding | 为一层或多层设置 icon-padding布局属性。 | 
| setIconKeepUpright | 为一层或多层设置 icon-keep-upright布局属性。 | 
| setIconOffset | 为一层或多层设置 icon-offset布局属性。 | 
| setIconAnchor | 为一层或多层设置 icon-anchor布局属性。 | 
| setIconPitchAlignment | 为一层或多层设置 icon-pitch-alignment布局属性。 | 
| setTextPitchAlignment | 为一个或多个图层设置 text-pitch-alignment布局属性。 | 
| setTextRotationAlignment | 为一个或多个图层设置 text-rotation-alignment布局属性。 | 
| setTextField | 为一个或多个图层设置 text-field布局属性。 | 
| setTextFont | 为一个或多个图层设置 text-font布局属性。 | 
| setTextSize | 为一个或多个图层设置 text-size布局属性。 | 
| setTextMaxWidth | 为一层或多层设置 text-max-width布局属性。 | 
| setTextLineHeight | 为一层或多层设置 text-line-height布局属性。 | 
| setTextLetterSpacing | 为一层或多层设置 text-letter-spacing布局属性。 | 
| setTextJustify | 为一个或多个图层设置 text-justify布局属性。 | 
| setTextRadialOffset | 为一层或多层设置 text-radial-offset布局属性。 | 
| setTextVariableAnchor | 为一层或多层设置 text-variable-anchor布局属性。 | 
| setTextAnchor | 为一层或多层设置 text-anchor布局属性。 | 
| setTextMaxAngle | 为一层或多层设置 text-max-angle布局属性。 | 
| setTextWritingMode | 为一个或多个图层设置 text-writing-mode布局属性。 | 
| setTextRotate | 为一个或多个图层设置 text-rotate布局属性。 | 
| setTextPadding | 为一层或多层设置 text-padding布局属性。 | 
| setTextKeepUpright | 为一个或多个图层设置 text-keep-upright布局属性。 | 
| setTextTransform | 为一个或多个图层设置 text-transform布局属性。 | 
| setTextOffset | 为一个或多个图层设置 text-offset布局属性。 | 
| setTextAllowOverlap | 为一个或多个图层设置 text-allow-overlap布局属性。 | 
| setTextIgnorePlacement | 为一个或多个图层设置 text-ignore-placement布局属性。 | 
| setTextOptional | 为一个或多个图层设置 text-optional布局属性。 | 
| getFillAntialias | 获取图层的“填充抗锯齿”绘制属性。 | 
| getFillOpacity | 获取图层的 fill-opacity绘制属性。 | 
| getFillColor | 获取图层的 fill-color绘制属性。 | 
| getFillOutlineColor | 获取图层的 fill-outline-color绘制属性。 | 
| getFillTranslate | 获取图层的 fill-translate绘制属性。 | 
| getFillTranslateAnchor | 获取图层的 fill-translate-anchor绘制属性。 | 
| getFillPattern | 获取图层的 fill-pattern绘制属性。 | 
| getFillExtrusionOpacity | 获取图层的 fill-extrusion-opacity绘画属性。 | 
| getFillExtrusionColor | 获取图层的 fill-extrusion-color绘画属性。 | 
| getFillExtrusionTranslate | 获取图层的 fill-extrusion-translate绘制属性。 | 
| getFillExtrusionTranslateAnchor | 获取图层的 fill-extrusion-translate-anchor绘制属性。 | 
| getFillExtrusionPattern | 获取图层的 fill-extrusion-pattern绘制属性。 | 
| getFillExtrusionHeight | 获取图层的 fill-extrusion-height绘制属性。 | 
| getFillExtrusionBase | 获取图层的 fill-extrusion-base绘画属性。 | 
| getFillExtrusionVerticalGradient | 获取图层的 fill-extrusion-vertical-gradient绘制属性。 | 
| getLineOpacity | 获取图层的 line-opacity绘制属性。 | 
| getLineColor | 获取图层的 line-color绘制属性。 | 
| getLineTranslate | 获取图层的 line-translate绘制属性。 | 
| getLineTranslateAnchor | 获取图层的 line-translate-anchor绘制属性。 | 
| getLineWidth | 获取图层的“线宽”绘制属性。 | 
| getLineGapWidth | 获取图层的 line-gap-width绘制属性。 | 
| getLineOffset | 获取图层的 line-offset绘制属性。 | 
| getLineBlur | 获取图层的 line-blur绘制属性。 | 
| getLineDasharray | 获取图层的 line-dasharray绘制属性。 | 
| getLinePattern | 获取图层的 line-pattern绘制属性。 | 
| getLineGradient | 获取图层的 line-gradient绘制属性。 | 
| getCircleRadius | 获取图层的 circle-radius绘制属性。 | 
| getCircleColor | 获取图层的 circle-color绘制属性。 | 
| getCircleBlur | 获取图层的 circle-blur绘制属性。 | 
| getCircleOpacity | 获取图层的 circle-opacity绘制属性。 | 
| getCircleTranslate | 获取图层的 circle-translate绘制属性。 | 
| getCircleTranslateAnchor | 获取图层的 circle-translate-anchor绘制属性。 | 
| getCirclePitchScale | 获取图层的 circle-pitch-scale绘制属性。 | 
| getCirclePitchAlignment | 获取图层的 circle-pitch-alignment绘制属性。 | 
| getCircleStrokeWidth | 获取图层的 circle-stroke-width绘制属性。 | 
| getCircleStrokeColor | 获取图层的 circle-stroke-color绘画属性。 | 
| getCircleStrokeOpacity | Getsthe circle-stroke-opacity绘图属性. | 
| getHeatmapRadius | Getsthe heatmap-radius绘图属性. | 
| getHeatmapWeight | Getsthe heatmap-weight绘图属性. | 
| getHeatmapIntensity | Getsthe heatmap-intensity绘图属性. | 
| getHeatmapColor | Getsthe heatmap-color绘图属性. | 
| getHeatmapOpacity | Getsthe heatmap-opacity绘图属性. | 
| getIconOpacity | Getsthe icon-opacity绘图属性. | 
| getIconColor | Getsthe icon-color绘图属性. | 
| getIconHaloColor | Getsthe icon-halo-color绘图属性. | 
| getIconHaloWidth | Getsthe icon-halo-width绘图属性. | 
| getIconHaloBlur | Getsthe icon-halo-blur绘图属性. | 
| getIconTranslate | Getsthe icon-translate绘图属性. | 
| getIconTranslateAnchor | Getsthe icon-translate-anchor绘图属性. | 
| getTextOpacity | Getsthe text-opacity绘图属性. | 
| getTextColor | Getsthe text-color绘图属性. | 
| getTextHaloColor | Getsthe text-halo-color绘图属性. | 
| getTextHaloWidth | Getsthe text-halo-width绘图属性. | 
| getTextHaloBlur | Getsthe text-halo-blur绘图属性. | 
| getTextTranslate | Getsthe text-translate绘图属性. | 
| getTextTranslateAnchor | Getsthe text-translate-anchor绘图属性. | 
| getRasterOpacity | Getsthe raster-opacity绘图属性. | 
| getRasterHueRotate | Getsthe raster-hue-rotate绘图属性. | 
| getRasterBrightnessMin | 获取图层的 raster-brightness-min绘图属性. | 
| getRasterBrightnessMax | 获取图层的 raster-brightness-max绘图属性. | 
| getRasterSaturation | 获取图层的 raster-saturation绘图属性. | 
| getRasterContrast | 获取图层的 raster-contrast绘图属性. | 
| getRasterResampling | 获取图层的 raster-resampling绘图属性. | 
| getRasterFadeDuration | 获取图层的 raster-fade-duration绘图属性. | 
| getHillshadeIlluminationDirection | 获取图层的 hillshade-illumination-direction绘图属性. | 
| getHillshadeIlluminationAnchor | 获取图层的 hillshade-illumination-anchor绘图属性. | 
| getHillshadeExaggeration | 获取图层的 hillshade-exaggeration绘图属性. | 
| getHillshadeShadowColor | 获取图层的 hillshade-shadow-color绘图属性. | 
| getHillshadeHighlightColor | 获取图层的 hillshade-highlight-color绘图属性. | 
| getHillshadeAccentColor | 获取图层的 hillshade-accent-color绘图属性. | 
| getBackgroundColor | 获取图层的 background-color绘图属性. | 
| getBackgroundPattern | 获取图层的 background-pattern绘图属性. | 
| getBackgroundOpacity | 获取图层的 background-opacity绘图属性. | 
| getVisibility | 获取图层的 visibility布局属性. | 
| getFillSortKey | 获取图层的 fill-sort-key布局属性. | 
| getCircleSortKey | 获取图层的 circle-sort-key布局属性. | 
| getLineCap | 获取图层的 line-cap布局属性. | 
| getLineJoin | 获取图层的 line-join布局属性. | 
| getLineMiterLimit | 获取图层的 line-miter-limit布局属性. | 
| getLineRoundLimit | 获取图层的 line-round-limit布局属性. | 
| getLineSortKey | 获取图层的 line-sort-key布局属性. | 
| getSymbolPlacement | 获取图层的 symbol-placement布局属性. | 
| getSymbolSpacing | 获取图层的 symbol-spacing布局属性。 | 
| getSymbolAvoidEdges | 获取图层的 symbol-avoid-edges布局属性。 | 
| getSymbolSortKey | 获取图层的 symbol-sort-key布局属性。 | 
| getSymbolZOrder | 获取图层的 symbol-z-order布局属性。 | 
| getIconAllowOverlap | 获取图层的 icon-allow-overlap布局属性。 | 
| getIconIgnorePlacement | 获取图层的 icon-ignore-placement布局属性。 | 
| getIconOptional | 获取图层的 icon-optional布局属性。 | 
| getIconRotationAlignment | 获取图层的 icon-rotation-alignment布局属性。 | 
| getIconSize | 获取图层的 icon-size布局属性。 | 
| getIconTextFit | 获取图层的 icon-text-fit布局属性。 | 
| getIconTextFitPadding | 获取图层的 icon-text-fit-padding布局属性。 | 
| getIconImage | 获取图层的 icon-image布局属性。 | 
| getIconRotate | 获取图层的 icon-rotate布局属性。 | 
| getIconPadding | 获取图层的 icon-padding布局属性。 | 
| getIconKeepUpright | 获取图层的 icon-keep-upright布局属性。 | 
| getIconOffset | 获取图层的 icon-offset布局属性。 | 
| getIconAnchor | 获取图层的 icon-anchor布局属性。 | 
| getIconPitchAlignment | 获取图层的 icon-pitch-alignment布局属性。 | 
| getTextPitchAlignment | 获取图层的 text-pitch-alignment布局属性。 | 
| getTextRotationAlignment | 取图层的 text-rotation-alignment布局属性。 | 
| getTextField | 获取图层的“文本字段”布局属性。 | 
| getTextFont | 获取图层的 text-font布局属性。 | 
| getTextSize | 获取图层的 text-size布局属性。 | 
| getTextMaxWidth | 获取图层的 text-max-width布局属性。 | 
| getTextLineHeight | 获取图层的 text-line-height布局属性。 | 
| getTextLetterSpacing | 获取图层的 text-letter-spacing布局属性。 | 
| getTextJustify | 获取图层的 text-justify布局属性。 | 
| getTextRadialOffset | 获取图层的 text-radial-offset布局属性。 | 
| getTextVariableAnchor | 获取图层的 text-variable-anchor布局属性。 | 
| getTextAnchor | 获取图层的 text-anchor布局属性。 | 
| getTextMaxAngle | 获取图层的 text-max-angle布局属性。 | 
| getTextWritingMode | 获取图层的 text-writing-mode布局属性。 | 
| getTextRotate | 获取图层的 text-rotate布局属性。 | 
| getTextPadding | 获取图层的 text-padding布局属性。 | 
| getTextKeepUpright | 获取图层的 text-keep-upright布局属性。 | 
| getTextTransform | 获取图层的 text-transform布局属性。 | 
| getTextOffset | 获取图层的 text-offset布局属性。 | 
| getTextAllowOverlap | 获取图层的 text-allow-overlap布局属性。 | 
| getTextIgnorePlacement | 获取图层的 text-ignore-placement布局属性。 | 
| getTextOptional | 获取图层的 text-optional布局属性。 | 
