緯度経度を一括取得するphpコード(geocode)
まずはapiキーを取得します
https://developers.google.com/maps/documentation/javascript/geocoding
apiキーを以下の部分に入れます
$api_key = ”;
後は下記コードを走らせれば緯度経度が取得できます
もちろん
“東京都千代田区千代田1-1-1”,
“東京タワー”,
の部分は任意に変えて下さい
エラー処理はしていません
<?php
/* 事前に取得したものを入力 */
$api_key = '';
/* 配列で指定。一日2500個まで */
$places = [
"東京都千代田区千代田1-1-1",
"東京タワー",
];
foreach($places as $key){
$str = '';
$address = $key;
$str = $address;
$geocode = file_get_contents("https://maps.googleapis.com/maps/api/geocode/json?address={$address}&key={$api_key}");
$str .= "|";
$str .= json_decode($geocode,true)["results"][0]["geometry"]["location"]["lat"];
$str .= "|";
$str .= json_decode($geocode,true)["results"][0]["geometry"]["location"]["lng"];
echo $str;
echo '<br>';
}
ディスカッション
コメント一覧
まだ、コメントがありません