GoogleMapとOpenStreetMap以外のWMSサーバからの地図を表示してみる。



2つのdivでそれぞれにOpenLayersの地図をマッピングすることで複数の地図を一度に表示できる。
左側の地図は、「opengeo.org」より配信されている衛星地図。
右は、「osgeo.org」の地図に「基盤地図情報WMS配信サービス - Finds.jp」を重ね合わせている。

Finds.jpのサイトで配信されているレイヤーの一覧を確認できる。
OpenLayers.Layer.WMSで指定するlayersオプションには、カンマ区切りで複数のレイヤを指定することができ、指定したレイヤを組み合わせた情報を1つのlayerとしてOpenLayersで利用できる。

layers: "AdmAreaBdr,PrefSmplBdr,JpSmplBdr,Cntr100,Cntr100w,BldA,WL,RdEdg,RailCL"

また、OpenLayers.Layerで指定するオプション「isBaseLayer」をfalseにすると、重ね合わせが実現できる。