Ejemplo n.º 1
0
 public AsyncTileRequest(Uri uri, TileInfo tileInfo, AsyncTileRequestCompletedHandler callback)
 {
     this.uri      = uri;
     this.callback = callback;
 }
Ejemplo n.º 2
0
 public TileInfoEventArgs(TileInfo tileInfo)
 {
     this.tileInfo = tileInfo;
 }
Ejemplo n.º 3
0
        private string GetDirectoryName(TileInfo tileInfo)
        {
            string level = tileInfo.ZoomLevel.Id.ToString(CultureInfo.InvariantCulture);

            return(Path.Combine(directory, level, tileInfo.Column.ToString(CultureInfo.InvariantCulture)));
        }
Ejemplo n.º 4
0
 public string GetCachedTileFilePathName(TileInfo tileInfo)
 {
     return(Path.Combine(GetDirectoryName(tileInfo), string.Format(CultureInfo.InvariantCulture, "{0}.{1}", tileInfo.Row, format.ToString())));
 }
Ejemplo n.º 5
0
 protected abstract Uri GetUriCore(TileInfo tileInfo);
Ejemplo n.º 6
0
 public Uri GetTileUri(TileInfo tileInfo)
 {
     return(GetUriCore(tileInfo));
 }