[英]Google Map Api with key not working
Iam使用Google地圖在不同的位置顯示不同的人。 我已經為Work客戶購買了Google Maps API密鑰。 我將關鍵字添加到搜索中,如下所示。
$url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=".$_SESSION['userlat'].",".$_SESSION['userllong']."&sensor=false&key=XXXXXXXXXXXX-XXX";
$details=file_get_contents($url);
$geocodedinfo = json_decode($details,true);
但是有時我會收到一條消息OVER_QUERY_LIMIT,並且地圖顯示為空。 但我不會在每24小時內使用100,000個請求。每秒10個請求
我是否使用正確的格式來添加API密鑰
現在,我正在獲取如下圖所示的地圖。 我的用戶均未在此處列出。 但有時它可以正常工作。 提前致謝
OVER_QUERY_LIMIT似乎是您正在循環發送請求file_get_contents($url)
,在1周之前,我通過使用緩存解決了此問題。 但是我沒有用KEY來取回latlng
。
正如您所說, 但有時效果很好 。 將LatLng值存儲在“緩存”中,並通過緩存的DATA在地圖上應用。
我在WordPress中使用了緩存,因此它也很容易在wordpress中向我更新任何latlng。
如果您不熟悉緩存,則將其存儲在文本文件中[采用Well格式,以便輕松獲取或比較] 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.