Create  Edit  Diff  FrontPage  Index  Search  Changes  RSS  Login

mapion.rb

地図へのリンクを生成

概要

Mapion http://www.mapion.co.jp/を使って、地図上の特定の場所へのリンクを生成します。緯度と経度の情報が必要です。もちろん、日本専用。

使い方

<%=map_link el, nl%>
el
東経。「時/分/秒」の形式の文字列。秒は小数点以下3桁まで指定可能
nl
北緯。「時/分/秒」の形式の文字列。秒は小数点以下3桁まで指定可能

Mapion上で特定の場所を表示させると、ページの下の方にその地図へのURLが出るので、そこからelおよびnlパラメタを拾ってくることができます(上と同じ形式です)。

ソース

def map_link( el, nl )
  mapion = 'http://www.mapion.co.jp'
  <<-HTML
  <a href="#{mapion}/c/f?el=#{el}&amp;scl=70000&amp;pnf=1&amp;uc=1&amp;grp=all&amp;nl=#{nl}&amp;size=500,500">
  <img class="map-icon" src="#{mapion}/QA/user/img/mapion_2.gif"
  alt="Mapion" width="71" height="28">
  </a>
  HTML
end

注意事項

  • Mapionの使っている経緯度座標は「旧日本測地系(Tokyo Datum)」という規格に沿ったものです。そのため、GPS搭載携帯電話等から取得した経緯度の値で入力した場合、地図がずれる場合があります。

  • heghtはheightの間違いですね。ついでに「&」を「&amp;」とすれば完璧だと思います。ソースを勝手にいじるのが良いかどうか分かりませんでしたので、ココに書きました。
    • 勝手にいじらないで、なんのためのWikiでしょう……
    • そう言えばそうですね。次からそうします。
Last modified:2006/05/09 23:27:46
Keyword(s):
References:[PluginList]