2017-05-13 91 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