Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StandardImageProvider

標準地図画像プロバイダ

汎用的な地図画像プロバイダの実装である。 構築子の引数に prefix, suffix, size, zmin, zmax を与えた場合、各メソッドの動作は以下のようになる。 ここで c1, c2, c3 は opts.coord_order の指定に従った第1、第2、第3の座標である。

  requestTile( z, x, y ) -> URL  prefix + c1 + '/' + c2 + '/' + c3 + suffix の画像を要求
getImageSize() -> size を返す
getZoomLevelRange() -> new ImageProvider.Range( zmin, zmax ) を返す

Hierarchy

Index

Constructors

Properties

_coords_part: OrderCoords
_crossOrigin: null | string
_max_level: number
_min_level: number
_prefix: string
_size: number
_suffix: string

Methods

  • _makeURL(z: number, x: number, y: number): string
  • cancelRequest(id: object): void
  • getImageSize(): number
  • getZoomLevelRange(): Range
  • 状態の取得

    現在の ImageProvider 状態を返す。 callback を与えたとき、状態が NOT_READY から READY または FAILED に変化したときに callback が呼び出される。 NOT_READY 以外の状態で callback 与えても、それは無視されコールバック関数は登録されない。

    デフォルトの実装は、常に READY を返却し状態は変化しない。 継承クラスで必要に応じて実装される。

    Parameters

    • Optional callback: StatusCallback

      状態変化コールバック関数

    Returns mapray.ImageProvider.Status

    現在の ImageProvider 状態