@JsType(isNative=true,
        namespace="Cesium",
        name="UrlTemplateImageryProvider")
public class UrlTemplateImageryProvider
extends Object
implements ImageryProvider
| Modifier and Type | Field and Description | 
|---|---|
boolean | 
enablePickFeatures
If true, UrlTemplateImageryProvider#pickFeatures will invoke the Identify service on the MapServer and return
 the features included in the response. 
 | 
| Constructor and Description | 
|---|
UrlTemplateImageryProvider(Promise<UrlTemplateImageryProviderOptions,Void> options)
Provides imagery by requesting tiles using a specified URL template. 
 | 
UrlTemplateImageryProvider(UrlTemplateImageryProviderOptions options)
Provides imagery by requesting tiles using a specified URL template. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Credit | 
credit()
Gets the credit to display when this imagery provider is active. 
 | 
Event | 
errorEvent()
Gets an event that is raised when the imagery provider encounters an asynchronous error. 
 | 
Credit[] | 
getTileCredits(int x,
              int y,
              int level)
Gets the credits to be displayed when a given tile is displayed. 
 | 
boolean | 
hasAlphaChannel()
Gets a value indicating whether or not the images provided by this imagery provider include an alpha channel. 
 | 
int | 
maximumLevel()
Gets the maximum level-of-detail that can be requested. 
 | 
int | 
minimumLevel()
Gets the minimum level-of-detail that can be requested. 
 | 
Promise<ImageryLayerFeatureInfo[],Void> | 
pickFeatures(int x,
            int y,
            int level,
            double longitude,
            double latitude)  | 
boolean | 
ready()
Gets a value indicating whether or not the provider is ready for use. 
 | 
Promise<Boolean,Void> | 
readyPromise()
Gets a promise that resolves to true when the provider is ready for use. 
 | 
Rectangle | 
rectangle()
The rectangle of the layer. 
 | 
void | 
reinitialize(Promise<UrlTemplateImageryProviderOptions,Void> options)
Reinitializes this instance. 
 | 
void | 
reinitialize(UrlTemplateImageryProviderOptions options)
Reinitializes this instance. 
 | 
Promise<JsImage,Void> | 
requestImage(int x,
            int y,
            int level)
Requests the image for a given tile. 
 | 
TileDiscardPolicy | 
tileDiscardPolicy()
The policy that determines if a tile is invalid and should be discarded. 
 | 
int | 
tileHeight()
The height of each tile in pixels. 
 | 
int | 
tileWidth()
The width of each tile in pixels. 
 | 
TilingScheme | 
tilingScheme()
The tiling scheme to use to divide the world into tiles. 
 | 
String | 
url()
Gets the URL template to use to request tiles. 
 | 
String | 
urlSchemeZeroPadding()
Gets the URL scheme zero padding for each tile coordinate. 
 | 
@JsProperty public boolean enablePickFeatures
@JsConstructor public UrlTemplateImageryProvider(UrlTemplateImageryProviderOptions options)
options - Options@JsConstructor public UrlTemplateImageryProvider(Promise<UrlTemplateImageryProviderOptions,Void> options)
options - Options@JsProperty(name="credit") public Credit credit()
@JsProperty(name="errorEvent") public Event errorEvent()
@JsProperty(name="hasAlphaChannel") public boolean hasAlphaChannel()
@JsProperty(name="maximumLevel") public int maximumLevel()
@JsProperty(name="minimumLevel") public int minimumLevel()
@JsProperty(name="ready") public boolean ready()
@JsProperty(name="readyPromise") public Promise<Boolean,Void> readyPromise()
@JsProperty(name="rectangle") public Rectangle rectangle()
Rectangle.MAX_VALUE()@JsProperty(name="tileDiscardPolicy") public TileDiscardPolicy tileDiscardPolicy()
@JsProperty(name="tileWidth") public int tileWidth()
@JsProperty(name="tileHeight") public int tileHeight()
@JsProperty(name="tilingScheme") public TilingScheme tilingScheme()
GeographicTilingScheme@JsProperty(name="url") public String url()
@JsProperty(name="urlSchemeZeroPadding") public String urlSchemeZeroPadding()
@JsMethod public Credit[] getTileCredits(int x, int y, int level)
x - The tile X coordinate.y - The tile Y coordinate.level - The tile level;@JsMethod public Promise<ImageryLayerFeatureInfo[],Void> pickFeatures(int x, int y, int level, double longitude, double latitude)
x - The tile X coordinate.y - The tile Y coordinate.level - The tile level.longitude - The longitude at which to pick features.latitude - The latitude at which to pick features.@JsMethod public void reinitialize(UrlTemplateImageryProviderOptions options)
options - Any of the options that may be passed to the UrlTemplateImageryProvider constructor.@JsMethod public void reinitialize(Promise<UrlTemplateImageryProviderOptions,Void> options)
options - Any of the options that may be passed to the UrlTemplateImageryProvider constructor.@JsMethod public Promise<JsImage,Void> requestImage(int x, int y, int level)
x - The tile X coordinate.y - The tile Y coordinate.level - The tile level.Copyright © 2019. All rights reserved.