- ベストアンサー
Google Map APIを使って郵便番号からマップを生成した・・・
PHP4、MySQL4使用の初心者です。 会員管理のDBを作っています。 今回DBに登録されている各人の郵便番号からその会員の詳細情報ページで地図を作成したいと思っております。 DBに登録されている郵便番号を拾って、どうにかして、座標を取得して、Google Map APIで地図を表示ってことしたいのですが・・・ どうしたらいいか、大まかなプランさえ見えず・・・ 色々検索してみてそれらしいページもちらほらありましたが、具体的なコードがわからず・・・ どなたかアドバイス(参考サイト)を頂けないでしょうか・・・? どうぞよろしくお願いします!!
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
(1)まず、郵便番号から住所を取得します。 郵便番号データダウンロード http://www.post.japanpost.jp/zipcode/download.html で、郵便番号と住所の対応ファイルがあるので、ダウンロードして、テキトーにプログラムを書いて、郵便番号から住所を求めます。 で、住所が割り出せたところで、 (2)住所から緯度経度を求めます これは、一般にジオコーディングと呼ばれます。 Google Map APIでは、GClientGeocoderのgetLatLngメソッドを使います。以下のサイト http://www008.upp.so-net.ne.jp/getback/gmap014.htm などに説明がありますが、それ以外でも、ジオコーディングで検索すると、参考サイト(コーディング例)が、いっぱい出てくると思います。