下記のようなマップ作成の為に、Google Geocoding APIを使い、それぞれのロケーションを、ジオコード(経度、緯度)で取得したので、忘れる前にメモりました。
米国 カリフォルニア州 日系企業 地図 フルスクリーンサイズ
ワードプレスのHTTP API を利用して、Google Geocoding API リクエストして、JSON を取得。
取得したデータをそのまま json_decode すると、エラー(Warning: json_decode() expects parameter 1 to be string)が発生する為、json_decode( $response[“body”])とした。
$response = wp_remote_get("https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY"); $responsebody = json_decode( $response["body"],true); print( $responsebody["results"][0]["geometry"]["location"]["lat"]); print( $responsebody["results"][0]["geometry"]["location"]["lng"]);
後はループを回して、必要分を取得