CGCS2000MapServerImageryProvider

new SuperMap3D.CGCS2000MapServerImageryProvider(options)

CGCS2000地图服务影像提供类。用来加载ArcGIS的EPSG4490、4326、3857瓦片服务。
Name Type Description
options Object 具有以下属性的对象:
Name Type Description
url String 地图服务的网址。
token String 服务的token。

Members

readonlycredit : Credit

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

readonlyhasAlphaChannel : Boolean

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

readonlylayers : layer

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

readonlymaximumLevel : Number

获取数据的最大级别。

readonlyminimumLevel : Number

获取数据的最小级别。

readonlyproxy : Object

获取地图服务所用的proxy。

readonlyready : Boolean

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

readonlyreadyPromise : Promise

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

readonlyrectangle : Rectangle

获取地图的范围。

readonlytileDiscardPolicy : String

获取地图切图的废弃政策。

readonlytileHeight : Number

获取切图高度。

readonlytileWidth : Number

获取切图宽度。

readonlytilingScheme : TilingScheme

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

readonlytoken : String

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

readonlyurl : String

获取地图服务的网址。

readonlyusingPrecachedTiles : Boolean

获取是否使用CGCS2000MapServerImageryProvider预先缓存的切图。

readonlyzoomOffset : layer

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

Methods

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

获取在显示给定瓦片时要显示的凭证。
Name Type Description
x Number 瓦片的 X 坐标。
y Number 瓦片的 Y 坐标。
level Number 瓦片的级别。
Returns:
显示瓦片时要显示的积分。
Throws:
  • DeveloperError : 在影像provider准备好之前,不能调用getTileCredits。

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 选取特征的纬度。
Returns:
对所选特性的Promise,将在异步选择完成时解决。解析后的值是ImageryLayerFeatureInfo实例的数组。如果在给定位置没有找到特征,则数组可能为空。
Throws:
  • DeveloperError : pickFeatures不得在影像provider准备就绪前调用。