此IP,站点或移动应用程序无权使用此API密钥。从IP地址收到的请求

时间:2016-02-02 09:29:31

标签: android google-maps google-maps-api-3

我正在尝试使用以下网址在两个位置之间绘制路线

"https://maps.googleapis.com/maps/api/directions/json?" + params + androidKey;

其中params是原点和目的地的纬度和经度,androidKey是我使用SHA指纹从Google控制台收到的Android密钥。我已启用Google Maps Android API,适用于Android的Google Places API,Google Places API网络服务等,但是当我尝试在手机上运行该应用程序时,我仍会收到以下响应

This IP, site or mobile application is not authorized to use this API key. Request received from IP address

我尝试使用服务器密钥导致以下响应

This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console

有人可以帮忙吗? 感谢

1 个答案:

答案 0 :(得分:1)

  1. 确保您已在Google Api控制台中启用Google Maps Directions API
  2. 您必须使用Server_key

    例如:https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=Server_key

  3. 我在谷歌api游戏机中启用APi后才收到回复。