我正在尝试设置一个使用snaptoroad api的应用程序。我已经获得了高级计划的详细信息,我有客户端ID和加密代码。
我尝试使用下面的表单生成签名
Form to get signature using client id and crypto code
但它会抛出错误,说我为maps.googleapis而不是roads.googleapis(这是一个snaproad api)。我使用pyton程序生成签名,确实返回带有签名的URL,但这不起作用。 snaptoroad上的Web文档仅显示APIKey选项。但我的组织有一个高级计划,我想使用它,以便我可以更好地测试产品。
需要帮助。我在使用地图API方面经验有限。
此致 Vaishak
答案 0 :(得分:0)
Google Maps Roads API支持API密钥授权,Roads API不支持客户端ID和数字签名。
https://developers.google.com/maps/documentation/roads/get-api-key
您应该在Premium计划项目中生成API密钥,并在请求中使用它。
您可以在支持门户中找出您的项目编号。点击左侧的地图:使用情况报告,您会看到如下内容:
gme- [公司]& proj- [数字]([类型])
[编号]是您的高级计划项目编号。如果您不知道谁有权访问高级计划项目,请与Google地图技术支持团队联系。
希望它有所帮助!