---
title: Map
source: https://vjmap.com/guide/map.html
---

# Map

## 参数
|方法名|参数|说明|
|:---|:---|:---|
|`container` |**( `HTMLElement`&#124;  `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`&#124;  `string`)？|地图的样式。|
|`hash` |( `boolean`&#124;  `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`&#124;  `Array`&lt; `string`\>)？|在`AttributionControl 中`显示的一个或多个字符串。仅适用于采用`attributionControl`是`true`。|
|`logoPosition` |`string`|一个字符串，表示文字标记在地图上的位置。有效选项为`top-left`、`top-right`、`bottom-left`、`bottom-right`。（可选，默认`'bottom-left'`）|
|`failIfMajorPerformanceCaveat` |`boolean`|如果`true`，如果性能比预期的差很多（即使用软件渲染器），地图创建将失败。（可选，默认`false`）|
|`preserveDrawingBuffer` |`boolean`|如果`true`，则可以使用 将地图的画布导出为 PNG `map.getCanvas().toDataURL()`。这是`false`默认的性能优化。（可选，默认`false`）|
|`antialias` |`boolean`?| 如果`true`，将使用 MSAA 抗锯齿创建上下文，这对于抗锯齿自定义图层很有用。这是`false`默认的性能优化。|
|`refreshExpiredTiles` |`boolean`|如果`false`，地图将不会尝试重新请求图块，一旦它们根据其 HTTP `cacheControl`/`expires`标头过期。（可选，默认`true`）|
|`maxBounds` |LngLatBoundsLike ?| 如果设置，地图将被限制在给定的范围内。|
|`scrollZoom` |( `boolean`&#124;  `Object`)|如果`true`，则启用“滚动缩放”交互。一个`Object`值作为选项传递给`ScrollZoomHandler#enable`。（可选，默认`true`）|
|`boxZoom` |`boolean`|如果`true`，则启用“框缩放”交互（请参阅BoxZoomHandler）。（可选，默认`true`）|
|`dragRotate` |`boolean`|如果`true`，则启用“拖动旋转”交互（请参阅DragRotateHandler）。（可选，默认`true`）|
|`dragPan` |( `boolean`&#124;  `Object`)|如果`true`，则启用“拖动平移”交互。一个`Object`值作为选项传递给`DragPanHandler#enable`。（可选，默认`true`）|
|`keyboard` |`boolean`|如果`true`，则启用键盘快捷键（请参阅KeyboardHandler）。（可选，默认`true`）|
|`doubleClickZoom` |`boolean`|如果`true`，则启用“双击缩放”交互（请参阅DoubleClickZoomHandler）。（可选，默认`true`）|
|`touchZoomRotate` |( `boolean`&#124;  `Object`)|如果`true`，则启用“捏合旋转和缩放”交互。一个`Object`值作为选项传递给`TouchZoomRotateHandler#enable`。（可选，默认`true`）|
|`touchPitch` |( `boolean`&#124;  `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`：|当地图缩小到足以使世界的单个表示无法填满地图的整个容器时，超过 180 度和 -180 度经度将出现空白。在每个缩放级别，跨越 180 度和 -180 度经度的要素将被切成两部分（一部分位于地图的右边缘，另一部分位于地图的左边缘）。（可选，默认`true`）|
|`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`` |

::: tip 提示
当地图绑定的`容器div`大小发生变化时，要主动监听`容器div`大小发生变化事件，调用 `map.resize()` 触发底层重绘、否则有时会出现`绘制不全`的问题。
:::

## 常用方法
::: tip 提示
具体用法请参考文档 [Map](/doc/#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|返回包含地图`&lt;canvas>`元素的HTML元素|
|getCanvas|返回地图的`&lt;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`布局属性。|

