據我所知,谷歌帽請求到2500,每天...但沒有辦法在地球上,我做了,今天的許多要求,我只是不斷收到「OVER_QUERY_LIMIT」谷歌地圖的地理編碼狀態OVER_QUERY_LIMIT
$street_no = get_post_meta($prop->ID, 'street_no', true);
$street = get_post_meta($prop->ID, 'street', true);
$street_suffix = get_post_meta($prop->ID, 'street_suffix', true);
$addr = urlencode($street_no." ".$street." ".$street_suffix." BC Canada");
$url = 'http://maps.googleapis.com/maps/api/geocode/json?address='.$addr.'&sensor=true';
$json_result = json_decode(file_get_contents($url));
if ($json_result->status === "OVER_QUERY_LIMIT") :
sleep(2);
$json_result = json_decode(file_get_contents($url));
endif;
正如你所看到的,如果我得到OVER_QUERY_LIMIT
的狀態,我會告訴腳本睡2秒,然後繼續......這似乎在今天早上的某個時間點工作,但現在我甚至不能得到單個地址進行地理編碼。
我不知道該怎麼做......這讓我的應用完全無用。
請求的來源是哪裏?你的服務器?你的桌面?你的手機?您在rackspace.com上的共享主機? – geocodezip 2013-02-08 23:00:35
請求是從雲計算站點上的機架空間進行的,是的。其中,當我開始輸入時,開始有意義的是,在查詢地理編碼api的同一IP上可能有其他人。 – dcolumbus 2013-02-08 23:08:00