ホ−ム » クラスリファレンス » Webメルカトル

Webメルカトル

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

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

実装例

コンストラクタ

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

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

関連事項

マップタイプ

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

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

WMSオブジェクト

実装例

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

パラメータオブジェクト

プロパティタイプ
servicestring
versionstring
requeststring
layersstring
stylesstring
srs or crsstring
formatstring
transparentboolean
bgcolorstring
exceptionsstring
timestring
sldstring
sld_bodystring

例)

{"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タイルオブジェクト

実装例

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

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

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