你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SourceManager interface
地图控件源的管理员。 通过 atlas 的 sources 属性公开。映射类。 用户无法实例化。
方法
add(Source | Source[]) | 将一个或多个数据源添加到映射。 地图必须准备就绪,然后才能添加源。 将 map.events.add 方法与事件类型“ready”一起使用。 |
clear() | 从映射中删除所有源。 |
get |
检索具有指定 ID 的源。 |
get |
获取功能的状态 |
get |
返回源中与指定筛选器匹配的所有呈现的形状特征。 如果源是矢量图块源,则需要指定源层名称。 |
get |
检索已添加到地图的所有源。 |
is |
返回一个布尔值,指示是否已加载源。 |
remove(string | Source | Array<string | Source>) | 通过指定源 ID 或提供源本身,从映射中删除一个或多个源。 |
remove |
删除功能状态的状态或单个键值。 |
set |
通过传入键值对对象来设置功能的状态。 |
方法详细信息
add(Source | Source[])
将一个或多个数据源添加到映射。 地图必须准备就绪,然后才能添加源。 将 map.events.add 方法与事件类型“ready”一起使用。
function add(source: Source | Source[])
参数
clear()
从映射中删除所有源。
function clear()
getById(string)
getFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string)
获取功能的状态
function getFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, sourceLayer?: string): object
参数
- source
-
string | Source
源的 ID
- sourceLayer
-
string
层的 ID
返回
object
getRenderedShapes(string | Source, Expression, string)
返回源中与指定筛选器匹配的所有呈现的形状特征。 如果源是矢量图块源,则需要指定源层名称。
function getRenderedShapes(source: string | Source, filter?: Expression, sourceLayer?: string): Array<Feature<atlas.data.Geometry, any> | Shape>
参数
- source
-
string | Source
要查询的源
- filter
- Expression
用于限制查询的筛选器
- sourceLayer
-
string
形状和特征匹配的层
返回
getSources()
isSourceLoaded(string | Source)
返回一个布尔值,指示是否已加载源。
function isSourceLoaded(source: string | Source): boolean
参数
- source
-
string | Source
源或 Source 对象的 ID。
返回
boolean
remove(string | Source | Array<string | Source>)
通过指定源 ID 或提供源本身,从映射中删除一个或多个源。
function remove(source: string | Source | Array<string | Source>)
参数
removeFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string, string)
删除功能状态的状态或单个键值。
function removeFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, sourceLayer?: string, key?: string)
参数
- source
-
string | Source
源的 ID
- sourceLayer
-
string
层的 ID
- key
-
string
处于要更新的功能状态的密钥