JA:Slippy Map MediaWiki Extension

From OpenStreetMap Wiki
Jump to: navigation, search
利用できる言語 — Slippy Map MediaWiki Extension
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
その他の言語このウィキの翻訳を支援してください

このページは、Slippy Map MediaWiki 拡張について書いてあります。MediaWiki extension に、私たちが開発できる他のアイディアや拡張が書いてあります。 この拡張は、OpenLayersの Slippy Map を wiki ページのコンテンツに埋め込むのもです。例えば:

Wiki ユーザーは'slippymap' タグをページのwiki テキストに入れることができます。これに、 'lat'(緯度), 'lon'(経度), 'z' (ズームレベル), 'w' (ピクセルで幅), 'h' (ピクセルで高さ)、そして、 'layer' (mapnik, 交通マップ, または サイクリングマップ)などのパラメーターを中に書き加えます。

この拡張は、OpenLayersをサイズ指定した DIV で立ち上げるjavascriptを分離しています。

文法

この拡張機能により、以下のような wikitext の文法で、誰でもスリッピーマップをページに埋め込むことができます。

<slippymap lat="51.485" lon="-0.15" z="15" w="450" h="300" format="jpeg" layer="mapnik"/> 

目的に合った lat/lon の値を調べるには、新しいブラウザウィンドウを開き、フロントページの地図を見て、右下にある「パーマリンク」機能を使ってください。

なお、ここでインストールされている拡張機能は <slippymap>lat=51.485|lon=-0.15|z=11|w=450|h=330|layer=osmarender</slippymap> の古い形式に対応していますが、すべてのウィキページで新しい形式に変更してください。

ダウンロードとインストール

あなたが、あなたのmediawikiを運営しているなら、拡張を次のようにインストールすることで、<slippymap> タグをサポートするように設定できます。

  • 現在運営元である OSM subversion リポジトリ: http://svn.openstreetmap.org/applications/utils/wiki-extensions/SlippyMap-local/ から、それぞれのファイルをダウンロードします。
  • あなたのインストールした mediawiki の'extensions'の下に(FTP/shellなどを通して)新しいディレクトリー'slippymap'を作ります。
  • その新しいディレクトリーにさっきのファイルを置きます。
  • 'LocalSettings.php' ファイルを編集します。次の'include'行を加えます。:
include("extensions/slippymap/SlippyMap.php");  //openstreetmap extension
  • 試してみましょう!

MediaWiki バージョン

元来はHarry Wood が、本当に古い v1.4 MediaWiki で実行するために、これを作りました。新しいバージョンは、そんなに後方互換ではないと思われます。

依存性など

これは、あなたの wiki といろいろな openstreetmap タイルサーバーの間にある依存性について説明します。もし OpenStreetMapが何らかの理由で、これらのURLの下でイメージを提供するのをやめるならば、あなたのwikiは機能しますが、それはイメージエラーを表示します。

私たちは、この(または全ての)OpenStreetMap サービスの長期継続の保障などしません。つまり、拡張コードは書き直されますし、セキュリティー修正などもあって、あなたもここで入手可能な最新のコードを使うようにするべきでしょう。

拡張可能な数などには限界があります。MediaWiki extension ページに、このことに対するたくさんのアイディアがあります。

知られている事 / アイディアなど

  • 同じ wiki ページで2つの違うSlippyMapを埋め込むことはできません。これは、javascript 変数名と 'id=map' document オブジェクトが、単一でなくなるからです。少しだけハッキングして直せるものです。
  • 'OpenStreetMap のデータ' オーバーレイテキストは、かなり下のほうにあるべきだ。
    • 好きなように表示させるために、属性コントロールを上書きできる可能性があることを知っているか。これは、 CSSでスタイルを決められる。 Bobkare 14:50, 27 February 2008 (UTC)
  • マウスでなにかすると、緯度/経度が0/0に飛ぶ。何が起こっているか正確にはわからない。
私が知ってるには、これはこうしたら起こると思う: まず[wiki]をクリックする。そして、ウィンドウを綴じて、地図をドラッグする。 --Willem1 19:22, 15 May 2009 (UTC)

拡張アイディア

アイディアは トークページに英語で書きましょう。(どうしても英語がだめな人は、この翻訳ページのトークに日本語で書くと、誰か翻訳してくれるかもしれません。)

  • マーカーや複数のピンのサポート。
    • 現在は、最良のwiki文法を決めるために、後回しにしている。
    • 理想的には、g-maps 拡張文法と同じにしたい。
    • 移動をしないようにするパラメーターオプションを提供することができるか(使うか?)
  • Wikimedia Toolserver から多国語化されたタイルを表示する
  • 他のスリッピーマップのタイルを表示できるようにする。例えば ITO Map など。

誰がこれの仕事をしていますか?

  • Harry Wood
  • Firefishy
  • JeLuF と raimond spekking は、mediawiki.org でいろいろしていました。
  • あなたも自由に参加できます

extention のコード

コードは何年間も複数の紛らわしい方法で管理されていました。このウィキページ→ OSM の SVN → Mediawiki の SVN → wikimedia gerrit ようにです。このところ、このウィキでは https://github.com/Firefishy/SlippyMap から引用しています。

関連項目