この機能は、Reveres Geocodingに適しています。私は、マーカーの情報ウィンドウにアドレスを表示しなければならず、1つのマップに200以上のアドレスがあります。私は下のコードを作成し、それは完全に動作します。ただし、GoogleのAPIリクエストの上限は2500 /日に達します。 できることはありますかbulk request
GoogleのAPIですか?Google APIで緯度と経度からアドレスを計算する(1回のリクエストで複数の住所を計算する)
現在のところ、私たちのプロジェクトは小さいので、1日に多くのリクエストを購入することはできません。
<?php
function getaddress($lat,$lng)
{
$url = 'http://maps.googleapis.com/maps/api/geocode/json?latlng='.trim($lat).','.trim($lng).'&sensor=false';
$json = @file_get_contents($url);
$data=json_decode($json);
$status = $data->status;
if($status=="OK")
return $data->results[0]->formatted_address;
else
return false;
}
?>
私はそう思わないでしょう。おそらくあなたはアドレスをキャッシュすることができます.. –
一括請求が可能な兄弟ですか? 私の論理ごとに私は配列を通して考えましたが、それ以外の方法があれば教えてください。 – Bhavin