# MapDataEvent
MapDataEvent
是其他类用来生成特定类型的鼠标事件的类,例如“sourcedata”或“dataloading”。有关可用事件的完整列表,请参阅``Mapevents
。
类型: Object
# Properties
type
**string
**始发事件的类型。有关可用事件的完整列表,请参阅``Mapevents
。dataType
**string
**已更改的数据类型。一个'source'
或'style'
,其中'source'
是指与任何源相关联的数据,以及'style'
指的是整个的风格
被地图使用。isSourceLoaded
boolean
? 如果事件有一个dataType
,source
并且源没有未完成的网络请求,则为真。source
Object
?源
的样式规范表示
如果事件有一个dataType
的source
。sourceDataType
string
? 如果事件具有dataType
ofsource
并且事件表示内部数据已被接收或更改,则包括在内。可能的值为metadata
、content
和visibility
。tile
Object
? 正在加载或更改的图块,如果事件具有dataType
ofsource
并且该事件与图块的加载相关。coord
**协调?**如果事件有瓷砖的坐标dataType
的source
,而该事件涉及到瓷砖的负载。
# Examples
// Example of a MapDataEvent of type "sourcedata"
{
dataType: "source",
isSourceLoaded: false,
source: {
type: "vector",
url: "your url"
},
sourceDataType: "visibility",
sourceId: "composite",
style: {...},
target: {...},
type: "sourcedata"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14