Extends
Members
(constant) StateProperty
- 描述:
地图状态属性
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
center |
Array |
<optional> |
[lng,lat]
|
中心经纬度坐标 |
zoom |
Number |
<optional> |
null
|
层级 |
minZoom |
Number |
<optional> |
3
|
最小层级 |
maxZoom |
Number |
<optional> |
17
|
最大层级 |
size |
Array |
<optional> |
[]
|
画布宽高 |
bounds |
Array |
<optional> |
[]
|
画布经纬度范围 |
地图状态属性
Methods
checkZoom(z) → {Number}
- 描述:
检查层级是否超过最大最小并返回
Parameters:
Name | Type | Description |
---|---|---|
z |
* |
Returns:
- Type
- Number
get(key) → {*}
- 描述:
获取属性值
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
key |
string | 名称 |
Returns:
- Type
- *
getKeys() → {Array}
- 描述:
获取所有key
- Overrides:
Returns:
- Type
- Array
getProps() → {Object}
- 描述:
获取所有属性值
- Overrides:
Returns:
- Type
- Object
isInteracting() → {Boolean}
- 描述:
地图是否正在交互
Returns:
- Type
- Boolean
lngLat2px(lng, lat) → {Array}
- 描述:
经纬度转像素
Parameters:
Name | Type | Description |
---|---|---|
lng |
* | |
lat |
* |
Returns:
- Type
- Array
lngLat2screenPx(lng, lat) → {Array}
- 描述:
经纬度转屏幕像素
Parameters:
Name | Type | Description |
---|---|---|
lng |
* | |
lat |
* |
Returns:
- Type
- Array
off(type, listener)
- 描述:
取消监听事件
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
type |
Array | string | 事件类型 |
listener |
function | 回调函数 |
offchange(key, listener)
- 描述:
取消监听事件
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
key |
Array | string | 键 |
listener |
function | 回调函数 |
on(type, listener, once)
- 描述:
绑定事件监听
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
type |
Array | string | |
listener |
function | 回调函数 |
once |
boolean | 一次 |
once(type, listener)
- 描述:
绑定一次事件监听
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
type |
Array | string | 事件类型 |
listener |
function | 回调函数 |
onchange(key, listener, once)
- 描述:
绑定属性监听
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
key |
Array | string | 键 |
listener |
function | 回调函数 |
once |
boolean | 是否绑定一次 |
px2lngLat(x, y) → {Array}
- 描述:
像素转经纬度
Parameters:
Name | Type | Description |
---|---|---|
x |
* | |
y |
* |
Returns:
- Type
- Array
px2screen(x, y) → {Array}
- 描述:
像素转屏幕像素
Parameters:
Name | Type | Description |
---|---|---|
x |
* | |
y |
* |
Returns:
- Type
- Array
roundZoom(z) → {Number}
- 描述:
返回层级整数
Parameters:
Name | Type | Description |
---|---|---|
z |
* |
Returns:
- Type
- Number
screen2px(x, y) → {Array}
- 描述:
屏幕像素转像素
Parameters:
Name | Type | Description |
---|---|---|
x |
* | |
y |
* |
Returns:
- Type
- Array
screenPx2lngLat(x, y) → {Array}
- 描述:
屏幕像素转经纬度
Parameters:
Name | Type | Description |
---|---|---|
x |
* | |
y |
* |
Returns:
- Type
- Array
set(key, value, silent)
- 描述:
设置属性
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
key |
string | 键 |
value |
* | 值 |
silent |
boolean | 是否静默,不触发事件 |
setProps(values, silent)
- 描述:
批量设置属性
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
values |
Object | 值 |
silent |
boolean | 是否静默 |
setPropsByKeys(values, keys, silent)
- 描述:
批量设置属性
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
values |
Object | 值 |
keys |
Object | 过滤key |
silent |
boolean | 是否静默 |
unset(key, silent)
- 描述:
删除属性
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
key |
* | 键 |
silent |
* | 静默 |