住所を入力すると地図(yahooなどの)へのリンクを自動生成するようなプラグイン

バージョン1.4.3
投稿者kumakichi?
状態完了
投稿日2004-12-04 (土) 14:39:52

メッセージ

最近trackerプラグインをいろいろ試しているのですがその過程で思いつきました。

たとえばおいしい店を紹介するページを作成するフォームを作成するとして。そのフォームの中にお店の住所を入力しとくとページ生成すると自動的に地図(たとえばyahooのものとか)へのリンクが作成され、たとえば「地図へ」なんてのにそのリンクがついてそれをクリックすると地図が見れる、なんてことになったら便利だな、と思いました。

まだ勉強中なので全然プラグイン作る能力ないですがとりあえず思いついたので書いてみました。

コメント

  • 「住所から自動的に」ということに拘らなければ、動的に変わっていくコンテンツで無い限り、一度
    [[地図へ>http://map.yahoo.co.jp/pl?nl=35.21.19.434&el=138.43.42.227]]
    みたいに書けばそれで済む話ではありますね。

書式が不定だったり、内容が完全ではなかったりする手入力の住所から、地図上の位置を特定するのはかなり大変だと思います。 位置検索を地図サービスサイトに丸投げするにしても*1、意図するような地図へのリンクが一発で出来るとは限りませんし。

<?php
// &ymapqlink(住所[,テキスト]);
//
function plugin_ymapqlink_inline()
{
  list($addr,$text) = func_get_args();

  $text = $text ? htmlspecialchars($text): 'Yahoo!地図情報で検索';

  return '<a href="http://search.map.yahoo.co.jp/search?p='.rawurlencode($addr)."\">$text</a>";
}
?>

私なら、この辺で妥協します。&smile;

座標さえ特定できていれば容易な話なんですけどね。例えば、GPS情報入りのExif画像から地図サイトへのリンク生成なら簡単に出来ます(要exif extension)。拙作のexifshowcaseプラグインはこれを使っています。対応したGPSカメラ付き携帯を使えば、住所入力の手間&bigsmile;も省けますよ。-- ARAI? 2004-12-04 (土) 17:17:02

  • Yahoo なら、InterWikiName に登録して終わりです。プラグインを作るまでもないでしょう。
    -[http://map.yahoo.co.jp/search?p=$1&kind_name=%BD%BB%BD%EA&redirect=on 地図] euc Yahoo(Mapion)
    こんな感じです。私は、こうやって利用しています。-- upk 2004-12-04 (土) 17:36:16
    • おお、こういう使い方もあったんですね。目から鱗です。 -- ARAI? 2004-12-04 (土) 18:00:59
  • お返事ありがとうございます!InterWikiNameにはこのような使い方があったのですね、とても勉強になりました。どうもありがとうございました! -- kumakichi? 2004-12-07 (火) 04:22:31
  • http://reddog.s35.xrea.com/wiki/Pukiwiki%A4%C7GoogleMaps.html -- これは?? 2006-01-05 (木) 00:27:26

*1 そういう使い方がそのサイトのポリシーとして許容されるかどうかは別の話として&smile;

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-12-07 (日) 03:08:27
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u2. HTML convert time: 0.234 sec.

OSDN