簡體   English   中英

帶有密鑰的Google Map Api無法正常工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM