2017-05-13 90 views
-2

一個我們使用下面我們項目的提到的谷歌地圖API谷歌地圖API JavaScript時使用

API1: https://maps.googleapis.com/maps/api/geocode/json?address='+城市;

API2:https://maps.googleapis.com/maps/api/distancematrix/json?origins= '+ currentLatLong.replace(' \ S', '') + 「&目的地=」 + destinationLatLong + 「&模式=」 +模式 + 「&語言= EN」;

此前我們曾經在參數體中傳遞了自由鍵。最近我們啓用了premium API,我們獲得了客戶端ID和私鑰密鑰。

請教如何使用它?

回答

0

你應該閱讀說明如何使用客戶端ID和數字簽名與高級規劃許可證

https://developers.google.com/maps/documentation/geocoding/get-api-key#client-id

https://developers.google.com/maps/documentation/distance-matrix/get-api-key#client-id

我相信文件是相當清楚的文檔。您也可以繼續使用API​​密鑰,但必須在Premium計劃項目中生成API密鑰。

如果你不知道誰擁有對高級計劃項目訪問,請與技術支持團隊在

https://developers.google.com/maps/premium/support

希望這有助於解釋!

+0

谷歌不推薦在JS中籤名。我可以生成一個密鑰,並使用它而不是ClientID – user3458301

+0

是的,你可以。高級計劃支持兩種身份驗證方法:API密鑰或客戶端ID。 https://developers.google.com/maps/premium/overview#authentication-and-authorization您只需要在開發者控制檯中訪問您的Premium計劃項目。 – xomena