Webメルカトル

Webメルカトル投影に準拠したWMSやXYZ方式のタイル地図を表示します。
距離や面積は高緯度に向かうにつれ拡大されて表示されるため正確ではありません。

※)wms.jsが必要です。ローダーのapiパラメータに指定してください。
  また、apiパラメータを複数指定する際は最後の値として指定してください。
  例:api=zdcmap.js,search.js,wms.js
※)地図のマップタイプはZDC.MAPTYPE_WMSを指定してください。
※) 使用される測地系は世界測地系です。日本測地系を使用してご利用の際は
  測地系変換をご利用下さい。

実装例

コンストラクタ

ZDC.Mapのコンストラクタのoptionsに下記のプロパティを設定します。

引数 プロパティ タイプ デフォルト 説明
options wms WMSオブジェクト - 任意のサーバにリクエストする際の情報
wmsTile WMSタイルオブジェクト - Webメルカトル投影した地図タイルを指定
※WMSオブジェクトが設定されている場合は無効

関連事項

マップタイプ

表示する地図を定数で指定します。

マップタイプ 説明
ZDC.MAPTYPE_WMS WMS対応の地図を表示します。当マップタイプ選択時はwmsオブジェクト
またはwmsTileオブジェクトの指定が必須です。

WMSオブジェクト

実装例

プロパティ タイプ デフォルト 説明
url string タイル画像サーバのurl
GetMapリクエストの場合、urlの末尾は「?(クエスチョンマーク)」にしてください
params パラメータオブジェクト WMS GetMapリクエストで使用できるパラメータ(※)の内、APIで有効なパラメータ
tile boolean false trueの場合、/{z}/{x}/{y}.{ext}の形式でタイル画像にアクセスする
tileExtension string png tileがtrueの場合、タイル画像の拡張子を指定する

パラメータオブジェクト

プロパティ タイプ
service string
version string
request string
layers string
styles string
srs or crs string
format string
transparent boolean
bgcolor string
exceptions string
time string
sld string
sld_body string

例)

{"service":"WMS",
 "version":"1.3",
 "request":"GetMap",
 "layers":"basic",
 "crs":"CRS:84",
 "format":"image/png",
 "transparent":true}


※WMS GetMapリクエストについてはこちらをご覧ください。⇒http://docs.geoserver.org/stable/en/user/services/wms/reference.html#getmap

WMSタイルオブジェクト

実装例

プロパティ タイプ デフォルト 説明
path string - wms/40:日本語通常地図
wms/22:日本語高解像度地図
wms/34:wms新デザイン
wms/35:wms新デザイン 英字
version string 1.1.1 バージョン
crs string EPSG:4326 座標系

※wms/35の利用には別途契約が必要です

Your borwser is not supporting object tag. Please use one of the latest browsers.
Go to ./apisample/wms/checkPath.html