3.WebMapの使い方

(1)準備
 WebMapを起動する前に,クリッカブルマップにする画像ファイルを決める.保存形式は,GIF形式にする.  図7 WebMapで画像ファイルを開いたところ

 図8 URL入力画面

これで,マップファイルが作成できる.

図9 WebMapの
「Edit」メニュー
図10 Default URLを入力
図11 WebMapの
「File」メニュー
図12 マップファイルの保存先を指定するダイアログ

(2)記述法
 クライアントサイド・クリッカブルマップは,マップのデータも送ってしまい,クライアントでURLを取得してクリッカブルマップを実現する.記述法は,次の通りである.

  <MAP NAME="ExsampleMap">
  <ARREA SHAPE="SQUARRE" COORDS="10,10,20,20" HREF="Exsample.html">
  .......
  </MAP>
  .......
  <IMG SRC="Exsample.gif" USEMAP="#ExsampleMap">
 この記述をWebMapでできないかと考え,完全ではないが,Netscapeのためのフォーマットファイルを作ってみた(図13).WebMapのフォルダの中のフォーマットフォルダの中にNetscapeを入れる.このファイルの記述は,次の通りである.

  includeheader=false
  includecomments=false
  fronttoback=false
  rectangle=<AREA SHAPE="rect" COORDS="left,top,right,bottom" HREF="url">
  circle=<AREA SHAPE="circle" COORDS="centerX,centerY radius" HREF="url">
  oval=<AREA SHAPE="oval" COORDS="left,top right,bottom" HREF="url">
  polygon=<AREA SHAPE="poly" COORDS="vertices" HREF="url">
  point=<AREA SHAPE="point" COORDS="centerX,centerY" HREF="url">
 図13 WebMapフォルダ

4.MapServeの使い方

 MapServeは,<http://www.spub.ksu.edu/other/machttp_tool/mapserve/> から入手可能である.MapServe.acgiは,MacHTTP/WebSTARのあるフォルダの中になければならない.サブフォルダでもよい.

 図14 MapServe Preferencesダイアログ

5.WebSTARの場合

 WebSTARの場合,アクションを設定すれば「.map」という拡張子を自動的に判断してMapServe.acgiで処理するように設定可能である.その設定方法は,以下の通りである.  図15 WebSTAR AdminのActions設定画面

 図16 WebSTAR AdminのSuffix Mapping設定画面

これでアクションが設定された.

6.InterServer Publisherの場合

 InterServerPublisherでは,サーバ自身がクリッカブルマップをサポートしている.また,HTMLの記述法は,次の通りである.
  <A HREF="mapdemo.map"><IMG SRC="mapdemo.gif" ISMAP></A>

 これは,ちょうどWebSTARでMapServe.acgiにアクションを設定し,「.map」をマップファイルと解釈するようにした場合の記述方法とまったく同じである.

冒頭へ