Package com.anylogic.engine.gis
- java.lang.Object
- com.anylogic.engine.gis.TileURLProvider
- All Implemented Interfaces:
ITileURLProvider
,Serializable
@AnyLogicInternalAPI public class TileURLProvider extends Object implements ITileURLProvider
- See Also:
- Serialized Form
Constructor | Description |
---|---|
TileURLProvider |
Modifier and Type | Method | Description |
---|---|---|
static String | applyParameters | |
String | getSourceName() |
Returns the name of tile provider.
|
String | getTileURL |
See details on openstreetmap.org
|
public TileURLProvider(String... urls)
public String getTileURL(int x, int y, int z)
Description copied from interface:
ITileURLProvider
See details on openstreetmap.org
- Specified by:
getTileURL
in interfaceITileURLProvider
- Parameters:
x
- tile id in range 0..2zy
- tile id in range 0..2zz
- the zoom of the map- Returns:
- URL of tile to download
public String getSourceName()
Description copied from interface:
ITileURLProvider
Returns the name of tile provider. This name is used as a key in model's cache. Use different names for different sources of tiles.
- Specified by:
getSourceName
in interfaceITileURLProvider
public static String applyParameters(String url, int x, int y, int z)