我正试图运行以下示例来显示谷歌地图上两个位置之间的路线方向。
https://www.wingsquare.com/blog/drawing-driving-route-directions-between-two-locations-using-google-directions-in-google-map-android/
然而,当我点击地图创建两个标记时,我在Android Studio的运行选项卡中不断收到以下错误:
下载任务:{"error_message":"此API项目未被授权使用此API。","routes":[],"status":"REQUEST_DENIED"}
此外,祝酒词消息显示";未找到路由";。
我在谷歌开发者控制台中启用了以下API:
- Android版地图SDK
- API指南
- 距离矩阵API
- 地理编码API
- 映射嵌入API
- 映射JavaScript API
- 地点API
然而,在启用每个API之间,错误消息似乎没有改变。
有一次我面临同样的问题。然后我检查了地图sdk的谷歌帐户。在那里,我发现我的账户没有添加一些付款选项。API方向需要付款方式。最后检查您是否在google_maps_api.xml 中放入了正确的api密钥
我遇到过这个问题,只需确保您已经启用了directionsapi。您需要同时启用android/ios的sdk和directionsapi才能使其工作。