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

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

メッセージ

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

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

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

コメント

書式が不定だったり、内容が完全ではなかったりする手入力の住所から、地図上の位置を特定するのはかなり大変だと思います。 位置検索を地図サービスサイトに丸投げするにしても*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


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

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

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.239 sec.

SourceForge