Reveres Geocoding için bu işlev benim için iyi çalışır. Adresi bir işaretçinin bilgi penceresinde görüntülemem gerekiyor ve bir haritada 200'den fazla var. Aşağıdaki kodu oluşturdum ve mükemmel çalışıyor. Ancak, Google’ın API isteği 2500/gün sınırını aşmaktadır. bulk request
Google'ın API'sinde herhangi bir yol var mı?Google API'da enlem ve boylam olarak adres hesapla (bir istekte birden fazla adres hesaplaması)
Projemiz şu anda küçüktür, bu yüzden daha fazla istek/gün satın almak bizim için bir seçenek değildir.
<?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;
}
?>
Ben öyle düşünmüyorum .. belki adresleri önbelleğe alabilirsiniz .. –
Adres hesaplaması için toplu talep mümkün mü? Benim mantığa göre diziden düşündüm ama başka bir yolu varsa lütfen bana bildirin. – Bhavin