MapOptions
MapOptions =
object
定义于: src/ui/map.ts:80
Map选项对象。
属性
attributionControl?
可选
attributionControl:false
| AttributionControlOptions
定义于: src/ui/map.ts:112
如果设置,将使用提供的选项向地图添加AttributionControl。要禁用属性控件,请传递false
。注意:显示MapLibre的徽标不是使用MapLibre的必要条件。
默认值
compact: true, customAttribution: "MapLibre ...".
bearing?
可选
bearing:number
定义于: src/ui/map.ts:227
地图的初始方位(旋转),以度为单位,从北方逆时针测量。如果在构造函数选项中未指定bearing
,MapLibre GL JS将在地图的样式对象中查找它。如果在样式中也未指定,则默认为0
。
默认值
0
center?
可选
center: LngLatLike
定义于: src/ui/map.ts:212
地图的初始地理中心点。如果在构造函数选项中未指定center
,MapLibre GL JS将在地图的样式对象中查找它。如果在样式中也未指定,则默认为[0, 0]
。注意:MapLibre GL JS使用经度、纬度坐标顺序(而不是纬度、经度)以匹配GeoJSON。
默认值
[0, 0]
container
container:
HTMLElement
|string
定义于: src/ui/map.ts:98
MapLibre GL JS将在其中渲染地图的HTML元素,或该元素的字符串id
。指定的元素必须没有子元素。
maxZoom?
可选
maxZoom:number
|null
定义于: src/ui/map.ts:152
地图的最大缩放级别(0-24)。
默认值
22
minZoom?
可选
minZoom:number
|null
定义于: src/ui/map.ts:147
地图的最小缩放级别(0-24)。
默认值
0
pitch?
可选
pitch:number
定义于: src/ui/map.ts:232
地图的初始俯仰角(倾斜度),以度为单位,远离屏幕平面测量(0-85)。如果在构造函数选项中未指定pitch
,MapLibre GL JS将在地图的样式对象中查找它。如果在样式中也未指定,则默认为0
。大于60度的值是实验性的,可能会导致渲染问题。如果遇到任何问题,请在MapLibre项目中提出详细问题。
默认值
0
style?
可选
style:StyleSpecification
|string
定义于: src/ui/map.ts:318
地图的MapLibre样式。这必须是符合MapLibre样式规范中描述的模式的JSON对象,或者是指向此类JSON的URL。当未指定样式时,需要调用Map#setStyle来渲染地图。
zoom?
可选
zoom:number
定义于: src/ui/map.ts:222
地图的初始缩放级别。如果在构造函数选项中未指定zoom
,MapLibre GL JS将在地图的样式对象中查找它。如果在样式中也未指定,则默认为0
。
默认值
0