地図作成サービス 地図のWiki本文への埋め込み

【地図作成サービス 地図のWiki本文への埋め込み】


質問

wikiに地図Zなどの地図作成サービスで作った地図は埋め込み出来ないのでしょうか?

wiki本文中に所在地などの説明のために地図Zの地図作成サービスで作った地図を埋め込みたいのですが、埋め込み用ソースを取得して貼り付けてもリンクが表示されるだけですが、なにか方法は無いものでしょうか?

実装

-map:に続いて埋めこみ用のiframeのSCRリンクを書きこむ書式を設定し、
Wiki本文内において、書式に基づいて書かれた箇所にiframeを用いて対象の地図サービスを組み込む。

フリーエリアの記述

<script type="text/javascript">
<!--

  Event.observe(window, "load", loadMap, false);
  function loadMap(){
   document.getElementsByClassName("deco").each(function(e){
    if(e.innerHTML && e.innerHTML.match("\map:")) {
     var target = e.childNodes[1].href;
     var ifr = document.createElement("iframe");
     ifr.setAttribute("src", target);
     var h = parseInt(target.match("&h=(.*)&w")[1]) + 30;
     var w = parseInt(target.match("&w=(.*)")[1]) + 30;
     Element.setStyle(ifr,{ "height":h, "width":w});
     e.parentNode.replaceChild(ifr, e);
     }
   });
  }
//-->
</scrip>

書式

-\map:http://chizuz.com/map/iframe/iframe.php?id=1&h=870...
などなど



参照

質問:http://knowledge.livedoor.com/23149

http://knowledge.livedoor.com/15407


2007年04月10日(火) 19:24:14 Modified by wiki_exgrammar