Online Maps v3
Loading...
Searching...
No Matches
OnlineMapsVectorTile Class Referenceabstract

Vector tile. This class is not used in the current version and was created for future versions. More...

Inheritance diagram for OnlineMapsVectorTile:
OnlineMapsTile

Public Member Functions

 OnlineMapsVectorTile (int x, int y, int zoom, OnlineMaps map, bool isMapTile=true)
 Constructor.
 
- Public Member Functions inherited from OnlineMapsTile
 OnlineMapsTile (int x, int y, int zoom, OnlineMaps map, bool isMapTile=true)
 Constructor.
 
void Block (object blocker)
 Blocks the tile from disposing.
 
void Dispose ()
 Dispose of tile.
 
Rect GetRect ()
 Gets rect of the tile.
 
bool InScreen (OnlineMapsVector2d tl, OnlineMapsVector2d br)
 Checks whether the tile at the specified coordinates.
 
void LoadFromWWW (OnlineMapsWWW www)
 Load a tile from a WWW object.
 
void MarkError ()
 Mark that the tile has an error.
 
void MarkLoaded ()
 Marks the tile loaded.
 
void SetParent (OnlineMapsTile tile)
 Set parent tile.
 
void Unblock (object blocker)
 Remove an object that prevents the tile from disposing.
 

Additional Inherited Members

- Public Attributes inherited from OnlineMapsTile
Action< OnlineMapsTileOnDisposed
 This event is called when the tile is disposed.
 
OnlineMapsVector2d bottomRight
 The coordinates of the bottom-right corner of the tile.
 
bool cacheChecked
 This flag indicates whether the cache is checked for a tile.
 
bool drawingChanged
 Drawing elements have been changed. Used for drawing as overlay.
 
Vector2 globalPosition
 The coordinates of the center point of the tile.
 
bool hasColors
 Tile loaded or there are parent tile colors.
 
bool isMapTile
 Is map tile?
 
ulong key
 The unique tile key.
 
Texture2D overlayBackTexture
 Texture, which is used in the back overlay.
 
float overlayBackAlpha = 1
 Back overlay transparency (0-1).
 
Texture2D overlayFrontTexture
 Texture, which is used in the front overlay.
 
float overlayFrontAlpha = 1
 Front overlay transparency (0-1).
 
bool loadedFromResources = false
 The tile texture was loaded from Resources.
 
OnlineMapsTile parent
 Reference to parent tile.
 
int remainDownloadsAttempts
 Number of remaining attempts to download a tile.
 
OnlineMapsTileStatus status = OnlineMapsTileStatus.none
 Status of tile.
 
Texture2D texture
 Texture of tile.
 
OnlineMapsVector2d topLeft
 The coordinates of the top-left corner of the tile.
 
bool used = true
 Tile used by map.
 
OnlineMapsWWW www
 Instance of the texture loader.
 
readonly int x
 Tile X.
 
readonly int y
 Tile Y.
 
readonly int zoom
 Tile zoom.
 
- Static Public Attributes inherited from OnlineMapsTile
static Action OnAllTilesLoaded
 The event that occurs when all tiles are loaded.
 
static Func< OnlineMapsTile, string > OnGetResourcesPath
 The event, which allows you to control the path of tile in Resources.
 
static Func< OnlineMapsTile, string > OnGetStreamingAssetsPath
 The event, which allows you to control the path of tile in Streaming Assets.
 
static Func< OnlineMapsTile, string, string > OnReplaceURLToken
 The event which allows to intercept the replacement tokens in the url.
Return the value, or null - if you do not want to modify the value.
 
static Func< OnlineMapsTile, string, string > OnReplaceTrafficURLToken
 The event which allows to intercept the replacement tokens in the traffic url.
Return the value, or null - if you do not want to modify the value.
 
static Action< OnlineMapsTileOnTileDownloaded
 The event, which occurs after a successful download of the tile.
 
static Action< OnlineMapsTileOnTileError
 The event, which occurs when a download error is occurred.
 
static Action< OnlineMapsTileOnTrafficDownloaded
 The event, which occurs after a successful download of the traffic texture.
 
static float tryAgainAfterSec = 10
 Try again in X seconds if a download error occurred. Use 0 to repeat immediately, or -1 to not repeat at all.
 
static int countDownloadsAttempts = 3
 Number of attempts to download a tile.
 
- Properties inherited from OnlineMapsTile
object this[string key] [get, set]
 Gets / sets custom fields value by key.
 
Dictionary< string, object > customFields [get]
 Gets customFields dictionary.
 
string resourcesPath [get]
 Path in Resources, from where the tile will be loaded.
 
string streamingAssetsPath [get]
 Path in Streaming Assets, from where the tile will be loaded.
 
bool isBlocked [get]
 The tile is blocked?
 
string url [get]
 URL from which will be downloaded texture.
 

Detailed Description

Vector tile. This class is not used in the current version and was created for future versions.

Constructor & Destructor Documentation

◆ OnlineMapsVectorTile()

OnlineMapsVectorTile.OnlineMapsVectorTile ( int x,
int y,
int zoom,
OnlineMaps map,
bool isMapTile = true )

Constructor.

Parameters
xTile X
yTile Y
zoomTile zoom
mapReference to the map
isMapTileWill the tile be displayed on the map.