Class: CGCS2000MapServerImageryProvider

CGCS2000MapServerImageryProvider

new CGCS2000MapServerImageryProvider()

CGCS2000地图服务影像提供类。用来加载ArcGIS的EPSG4490、4326、3857瓦片服务。

Name Type Description
options.url String

地图服务的网址。

options.token String

服务的token。

Members

readonly creditCredit

获取展示地图服务处于活跃状态的credit。

readonly hasAlphaChannelBoolean

获取该影像服务提供者提供的影像是否含有alpha通道。

readonly layerslayer

获取该影像服务提供者提供的影像包含的图层。

readonly maximumLevelNumber

获取数据的最大级别。

readonly minimumLevelNumber

获取数据的最小级别。

readonly proxyObject

获取地图服务所用的proxy。

readonly readyBoolean

获取地图服务提供者是否准备就绪。

readonly readyPromisePromise

获取该地图服务提供者的Promise对象。

readonly rectangleRectangle

获取地图的范围。

readonly tileDiscardPolicyString

获取地图瓦片的废弃政策。

readonly tileHeightNumber

获取瓦片高度。

readonly tileWidthNumber

获取瓦片宽度。

readonly tilingSchemeTilingScheme

获取服务提供者使用的剖分策略。

readonly tokenString

获取地图服务的认证信息token。

readonly urlString

获取地图服务的网址。

readonly usingPrecachedTilesBoolean

获取是否使用CGCS2000MapServerImageryProvider预先缓存的瓦片。

readonly zoomOffsetlayer

获取该影像服务提供者提供的影像的缩放偏移量。

Methods

getTileCredits(x, y, level){Array.<Credit>}

获取在显示给定瓦片时要显示的版权信息。

Name Type Description
x Number

瓦片的 X 坐标。

y Number

瓦片的 Y 坐标。

level Number

瓦片的级别。

Throws:

在影像provider准备好之前,不能调用getTileCredits。

Type
DeveloperError
Returns:
Type Description
Array.<Credit> 显示瓦片时要显示的版权信息。

pickFeatures(x, y, level, longitude, latitude){Promise.<Array.<ImageryLayerFeatureInfo>>|undefined}

异步地确定哪些特征(如果有的话)位于瓦片内给定的经度和纬度。这个函数不应该在ImageryProvider#ready返回true之前被调用。

Name Type Description
x Number

瓦片的 X 坐标。

y Number

瓦片的 Y 坐标。

level Number

瓦片的级别。

longitude Number

选取特征的经度。

latitude Number

选取特征的纬度。

Throws:

pickFeatures不得在影像provider准备就绪前调用。

Type
DeveloperError
Returns:
Type Description
Promise.<Array.<ImageryLayerFeatureInfo>> | undefined 对所选特性的Promise,将在异步选择完成时解决。解析后的值是ImageryLayerFeatureInfo实例的数组。如果在给定位置没有找到特征,则数组可能为空。