BingMapsImageryProvider
使用Bing Maps Imagery REST API提供瓦片图像。
Name | Type | Description | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | Object | 具有以下属性的对象:
|
Example:
var bing = new Cesium.BingMapsImageryProvider({
url : 'https://dev.virtualearth.net',
key : 'get-yours-at-https://www.bingmapsportal.com/',
mapStyle : Cesium.BingMapsStyle.AERIAL
});
See:
Members
获取或设置Bing徽标的URL以显示在credit卡中。
readonly credit : Credit
获取此图像提供程序处于活动状态时要显示的功劳。通常这用于显示图像的来源。在
BingMapsImageryProvider#ready
返回true之前,不应调用此函数。请求Bing地图图像时使用的文化。不所有文化都得到支持。请参阅 http://msdn.microsoft.com/en-us/library/hh441729.aspx 有关支持的文化的信息。
用于为此提供程序创建的图像图层的默认
ImageryLayer #gamma
。为此提供程序创建 ImageryLayer
后更改此值将具有没有效果。而是设置图层的 ImageryLayer#gamma
属性。- Default Value:
1.0
readonly errorEvent : Event
获取图像提供程序遇到异步错误时引发的事件。通过订阅对于该事件,您将收到错误通知,并可能从中恢复。事件听众传递一个
TileProviderError
的实例。获取一个值,该值指示此图像提供程序提供的图像包括一个alpha通道。如果此属性为false,则alpha通道(如果存在)将为被忽略如果此属性为true,则将处理没有Alpha通道的任何图像好像他们的alpha到处都是1.0。将此属性设置为false可减少内存使用量和纹理上传时间。
获取Bing Maps键。
readonly mapStyle : BingMapsStyle
获取要加载的Bing地图图像的类型。
获取可以请求的最大层级。这个功能应该在
BingMapsImageryProvider#ready
返回true之前不要调用。获取可以请求的最低详细级别。这个功能应该在
BingMapsImageryProvider#ready
返回true之前不要调用。获取此提供程序使用的代理。
获取一个值,该值指示提供程序是否可以使用。
获取在提供程序可供使用时解析为true的promise。
readonly rectangle : Rectangle
获取此实例提供的图像的矩形(以弧度为单位)。这个功能应该在
BingMapsImageryProvider#ready
返回true之前不要调用。readonly tileDiscardPolicy : TileDiscardPolicy
获取切片放弃策略。如果未定义,则丢弃政策负责通过其shouldDiscardImage函数过滤掉’缺失’的瓦片。如果这个功能返回undefined,不过滤任何切片。这个功能应该在
BingMapsImageryProvider#ready
返回true之前不要调用。获取每个tile的高度(以像素为单位)。这个功能应该在
BingMapsImageryProvider#ready
返回true之前不要调用。获取每个tile的宽度(以像素为单位)。这个功能应该在
BingMapsImageryProvider#ready
返回true之前不要调用。readonly tilingScheme : TilingScheme
获取此提供程序使用的切片方案。这个功能应该在
BingMapsImageryProvider#ready
返回true之前不要调用。获取托管图像的BingMaps服务器URL的名称。
Methods
将用于从Bing Maps服务器请求图像的tile的quadkey转换为(x,y,水平)位置。
Name | Type | Description |
---|---|---|
quadkey | String | 磁贴的四键 |
- Bing Maps Tile System
- BingMapsImageryProvider#tileXYToQuadKey
See:
将tile(x,y,level)位置转换为用于请求图像的quadkey来自Bing Maps服务器。
Name | Type | Description |
---|---|---|
x | Number | 瓦片的x坐标。 |
y | Number | tile的y坐标。 |
level | Number | 磁贴的缩放级别。 |
- Bing Maps Tile System
- BingMapsImageryProvider#quadKeyToTileXY
See:
getTileCredits (x, y, level) → Array.< Credit >
获取显示给定瓦片时要显示的credit。
Name | Type | Description |
---|---|---|
x | Number | 瓦片X坐标。 |
y | Number | 瓦片Y坐标。 |
level | Number | 瓦片级别; |
Returns:
显示瓦片时显示的credit。
Throws:
- DeveloperError :getTileCredits在影像提供者准备好之前不得调用。
pickFeatures (x, y, level, longitude, latitude) → Promise.<Array.< ImageryLayerFeatureInfo >>|undefined
此图像提供程序当前不支持拣配功能,因此此功能仅返回未定义。
Name | Type | Description |
---|---|---|
x | Number | 瓦片X坐标。 |
y | Number | 瓦片Y坐标。 |
level | Number | 瓦片级别。 |
longitude | Number | 选择要素的经度。 |
latitude | Number | 选择要素的纬度。 |
Returns:
对异步时将解析的已挑选功能的承诺 采摘完成。已解析的值是一个数组 ImageryLayerFeatureInfo 实例。如果在给定位置没有找到任何特征,则该数组可能为空。 如果不支持拣选,也可能未定义。
请求给定瓦片的图像。这个功能应该在
BingMapsImageryProvider#ready
返回true之前不要调用。Name | Type | Description |
---|---|---|
x | Number | 瓦片X坐标。 |
y | Number | 瓦片Y坐标。 |
level | Number | 瓦片级别。 |
request | Request | 可选 请求对象。仅供内部使用。 |
Returns:
对图像的承诺,将在图像可用时解析,或 如果对服务器和请求的活动请求太多,则为undefined 应该稍后重试。解析的图像可以是 图像或Canvas DOM对象。
Throws:
- DeveloperError : requestImage 在影像提供者准备好之前不得调用。
Documentation generated by JSDoc 3.5.5 翻译:http://cesium.xin