Google Maps API + PHP + MySQL + Search

- コメント

1月30日、Google のパメラさんがマップ API に PHP+MySQL を使った検索機能を提示した。データベースにストアしたポイント群を表示するもので、別途ドキュメントも用意されていた。

サンプル通りにやればいいのだが当該チュートリアルに記述ミスがあったり、

First, check your configuration and make sure you are using PHP5. If you aren't, then adapt this code to use either the domxml or echo technique from our previous article.

などと書いてあったりして少しヤヤコシイ。私の借りているロリポップのサーバーは PHP4 のようなので、この環境に合うようゴニョゴニョ書き換えて作ってみた。
必要なのは、(1)データベースの基礎事項を記した php、(2)XML を生成する php、(3)メインのHTML。
データは東京近郊の鉄道駅。例えば「千代田区丸の内1-3」、「渋谷」などと入力して検索してみましょう。

首都圏の駅検索: 地下鉄・JR・私鉄(1100以上の駅から)

GeoCoder を用いて至近の(半径 n km あるいは n mile 内にある)マーカーが表示される仕組み。
日本の GeoCoder は厳密ではないから、おおよそのものと捉えないといけない。なお、クエリは最大で20件の設定。

最近の記事
政権タイムライン(2012年5月24日)/ 横浜の防災地図(2012年5月18日)/ jqueryでinfoWindow代用(2012年5月12日)/ 4月の地震(2012年5月10日)/ Resizable Google Maps(2012年5月 9日)/ 全国の地下鉄路線図(2012年4月27日)/ Re: Google Maps API 3 + PHP + SimpleXML(2012年4月25日)/ addDomListener(2012年4月23日)/ アンダー・アーマー(2012年4月19日)/ 「カテゴリ」は必要か(2012年4月17日)/ すべての記事一覧