スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[PHP / Web] 住所情報を一括で GoogleMaps の座標に変換

APIたたくだけっちゅやあ、たたくだけなんですが。
自分的メモ。

Googleさんに住所文字列を投げるときにはUTF-8にしておくこと。
取得できなかったものに関してはその旨が返ってきます。
下記例で言うと、「関が原ウォーランド」がそうです。

参照:サービス - Google Maps API - Google Code
http://code.google.com/intl/ja/apis/maps/documentation/services.html#Geocoding_Direct






<?php
//調べたい住所を配列で与える
$adr = array(
"東京駅", "熊本城", "東京ディズニーランド",
"大阪城", "関が原ウォーランド","屋久島"
);
$key = "DUMMY"; // ここにはGoogleから取得したキー ■要変更■
$output = "csv"; // 出力形式

//配列をひとつずつAPIに投げる
for( $i = 0; $i < count( $adr ); $i++ ){
$str_adr = urlencode( $adr[$i] );
$api_url = "http://maps.google.com/maps/geo?q=".$adr[$i];
$api_url .= "&key=".$key."&output=".$output;
$buf = file_get_contents( $api_url );
print "<hr>".$adr[$i]."<br>".$buf;
}
?>
関連記事
スポンサーサイト

comment

管理者にだけメッセージを送る

403エラーが出るようになってますね

ご覧のままなんですが、
どうもあちこちで403エラーを返すようになっています。

仕様がそもそも変わったのか、こういう使い方を個々のIPか何かで
ブロックするようになったのかは未確認です。
検索フォーム
リンク
最新記事
最新コメント
カテゴリ
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。