マピオンやヤフー地図で日本地図上のある地域をクリックすると、その座標を認識してその地域にリンクされる機能について教えてください。

これはクリッカブルマップではないと思いますが、どのような実現方法なのでしょうか。その方法が記載されたページがあると嬉しいです。
なお、マウスでクリックする際には、.mapという拡張子と座標で構成されたURLがブラウザのステータスバーに表示されています。
どうぞ、よろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:2007/08/09 06:56:02
  • 終了:2007/08/16 07:00:05

回答(4件)

id:KUROX No.1

KUROX回答回数3542ベストアンサー獲得回数1402007/08/09 07:20:15

ポイント23pt

■ズームレベルを変更する

http://www.pc-view.net/article/143/2.html

実際、実装したことがないから、直感で。

id:KUROX No.2

KUROX回答回数3542ベストアンサー獲得回数1402007/08/09 07:23:58

ポイント23pt

■逆引きGoogle Maps APIリファレンス

http://www.openspc2.org/reibun/Google/Maps/API/

このあたりも見られていると思いますが、参考まで。

id:okenji

該当するURLはGoogleMapではありませんでした。

2007/08/15 12:21:28
id:Yota No.3

Yota回答回数453ベストアンサー獲得回数282007/08/09 13:57:59

ポイント22pt

http://www.mapion.co.jp/

日本地図はフラッシュで作ってある。

http://map.yahoo.co.jp/

クリッカブルマップではないが、japan.gifという画像のクリック地点のXY座標をクエリにしてhttp://map.yahoo.co.jp/cm/imap/japan.map?X,Y(CGIなど)を呼び出して、サーバ側で座標によって各都道府県を選んでそのページへリダイレクトしていると思います。

画像上の座標取得についてはhttp://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter05/013...

このページのサンプルを動かしてみてください。この例ではonmousemoveのみですが、クリックの場合onmousedownイベントハンドラが左クリックを感知するとeventオブジェクトからクリック地点のx座標、y座標といったプロパティを取得します。この座標を地図画像の左上を原点とするピクセル座標にすればよいわけです。

id:okenji

なるほど。聞きたかったことに近いです。すると、座標と各都道府県のマッピングをしているということですよね。マッピングのためのツールかなにかがあるのでしょうか。

2007/08/15 12:20:53
id:minkpa No.4

minkpa回答回数4178ベストアンサー獲得回数552007/08/09 14:29:14

id:okenji

ちょっと意図がよくわかりません。

2007/08/15 12:20:59
  • id:Yota
    回答者3です。
    ツールというより、各都道府県ごとにX,Y座標の範囲を決めて、?X,Yに対して場合分けしているだけだと思います。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません