Azure2DImageryProvider

new Cesium.Azure2DImageryProvider(options)

提供来自 Azure 的二维图像切片。
Name Type Description
options Azure2DImageryProvider.ConstructorOptions 描述初始化选项的对象
Example:
// Azure 2D imagery provider
const azureImageryProvider = new Cesium.Azure2DImageryProvider({
    subscriptionKey: "subscription-key",
    tilesetId: "microsoft.base.road"
});

Members

获取此影像提供程序处于活动状态时要显示的点数。 通常,这用于贷记 图像的来源。
获取在图像提供程序遇到异步错误时引发的事件。 通过订阅 时,您将收到错误通知,并可能从中恢复。 事件侦听器 将传递 TileProviderError 的实例。

readonly hasAlphaChannel : boolean

获取一个值,该值指示此图像提供程序是否提供图像 包括 Alpha 通道。 如果此属性为 false,则 Alpha 通道(如果存在)将 被忽略。 如果此属性为 true,则将处理任何没有 Alpha 通道的图像 就好像它们的 alpha 在所有地方都是 1.0 一样。 当此属性为 false 时,内存使用情况 和纹理上传时间缩短。

readonly maximumLevel : number|undefined

获取可请求的最大详细级别。

readonly minimumLevel : number

获取可请求的最低详细级别。一般 仅当图像的矩形较小时,才应使用最低级别 足以使最低级别的图块数量很少。 图像 提供者在最低级别上拥有多个图块将导致 渲染问题。
获取此提供程序使用的代理。
获取实例提供的图像的矩形(以弧度为单位)。
获取瓦片丢弃策略。 如果未 undefined,则 discard 策略负责 用于通过其 shouldDiscardImage 函数过滤掉“缺失”的瓦片。 如果此功能 返回 undefined,不过滤任何图块。
获取每个图块的高度(以像素为单位)。
获取每个图块的宽度(以像素为单位)。
获取提供程序使用的切片方案。
获取 Azure 2D 图像服务器的 URL。

Methods

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

获取在显示给定磁贴时要显示的积分。
Name Type Description
x number 瓷砖的 X 坐标。
y number 瓷砖的 Y 坐标。
level number 瓷砖级别;
Returns:
在显示磁贴时要显示的版权信息。

pickFeatures(x, y, level, longitude, latitude)undefined

当前该影像提供商不支持选择要素,因此此功能仅返回 未定义。
Name Type Description
x number 瓷砖的 X 坐标。
y number 瓷砖的 Y 坐标。
level number 瓷砖级别
longitude number 选择要素的经度。
latitude number 选择特征的纬度。
Returns:
未定义,因为不支持拾取。

requestImage(x, y, level, request)Promise.<ImageryTypes>|undefined

请求指定瓦片的图像。
Name Type Description
x number 瓷砖的 X 坐标。
y number 瓷砖的 Y 坐标。
level number 瓷砖级别
request Request optional 请求对象。仅供内部使用。
Returns:
一个图像的承诺,当图像可用时会被解决,或者 如果服务器上有太多活动请求,则未定义,并且请求应稍后重试。

Type Definitions

Cesium.Azure2DImageryProvider.ConstructorOptions

Azure2DImageryProvider 构造函数的初始化选项
Properties:
Name Type Attributes Default Description
subscriptionKey string 图像的公共订阅密钥。
url string <optional>
"https://atlas.microsoft.com/" Azure 服务器网址。
tilesetId string <optional>
"microsoft.imagery" Azure 瓷砖集 ID。有效选项包括 microsoft.imagerymicrosoft.base.roadmicrosoft.base.labels.road
ellipsoid Ellipsoid <optional>
Ellipsoid.default 椭球体。 如果未指定,则使用默认椭球体。
minimumLevel number <optional>
0 影像提供商支持的最低细节级别。指定时请小心 这意味着在最小级别时,砖块的数量很少,例如四块或更少。数量较多则可能 导致渲染问题。
maximumLevel number <optional>
22 影像提供者支持的最大细节级别。
rectangle Rectangle <optional>
Rectangle.MAX_VALUE 由图像覆盖的矩形(以弧度为单位)。
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.