1

この URL を PHP で解析して、特定の住所 (2+bis+avenue+Foch75116+Paris+FR) の緯度を取得したいと考えています。

Google マップ Web サービスを使用します: http://maps.googleapis.com/maps/api/geocode/json?address=2+bis+avenue+Foch75116+Paris+FR&sensor=false

// Get the JSON 
$url='http://maps.googleapis.com/maps/api/geocode/json?address=2+bis+avenue+Foch75116+Paris+FR&sensor=false';
$source = file_get_contents($url);
$obj = json_decode($source);
var_dump($obj);

うまくいきません。私はこのエラーがあります:

OVER_QUERY_LIMIT

そこで、ウェブで検索したところ、GoogleマップAPIを使用して制限があることがわかりました(2クエリ間で最小1秒、1日あたり最大2500クエリ)

住所を --> 緯度/経度に変換する方法を知っていますか???

4

1 に答える 1

8

results間違ってアクセスしています。

// Get the JSON 
$url='http://maps.googleapis.com/maps/api/geocode/json?address=2+bis+avenue+Foch75116+Paris+FR&sensor=false';
$source = file_get_contents($url);
$obj = json_decode($source);
$LATITUDE = $obj->results[0]->geometry->location->lat;
echo $LATITUDE;
于 2012-05-01T15:47:23.673 に答える