JA:Slippy Map MediaWiki Extension

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Available languages
English 日本語 Русский

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

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

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

Contents

新しい文法

私たちは、いま新しいバージョンの拡張に切り替えているところです。このアイディアは、MediaWiki.orgで推奨されている拡張にあわせるためのものです。'get wikicode' ボタンや 'reset' ボタンなどがあります。また、違うwiki コード用の(もっと"mediawiki"標準的な)文法に移行しています。

新しいwiki 文法のフォーマット:

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

これで、他のほとんどのMediaWiki拡張が採ってる方法に合うようになります。

ここにインストールされている拡張は、現在古い型のwikiマークアップもサポートしています。 <slippymap>lat=51.485|lon=-0.15|z=11|w=450|h=330|layer=osmarender</slippymap> しかし、すべてのwiki ページで、新しい文法に切り替えるべきです。 User:Zwobot は、この作業の面倒も見てくれるボットです。

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

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

include("extensions/slippymap/SlippyMap.php");  //openstreetmap extension

MediaWiki バージョン

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

依存性など

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

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

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

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

私が知ってるには、これはこうしたら起こると思う: まず[wiki]をクリックする。そして、ウィンドウを綴じて、地図をドラッグする。 --Willem1 19:22, 15 May 2009 (UTC)

拡張アイディア

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

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

拡張コード

これをまた私たちのリポに戻しました: http://svn.openstreetmap.org/applications/utils/wiki-extensions/SlippyMap-local/

でも、wikimedia のリポにもあります: http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SlippyMap/

...で、文章もあります: http://www.mediawiki.org/wiki/Extension:SlippyMap

しかし、wikimedia リポのバージョンは、(IEでは)少し壊れています。これを同期しなおそうとしているところです。

subversion についての詳しい情報は、Getting The Sourceを見てください。全ての変更はsubversion によって行われるので、それら変更は、システム管理者の誰かが採用するまでは、運営中のOSM サーバーには採用されません。 (User:TomHが、相談役です。). これは、あなたが見ることができる最新のコードは、このOpenStreetMap wikiで運用されているコードと違うということです。

参考

Mediawiki のSlippyMap

Personal tools
Namespaces
Variants
Actions
site
Toolbox