2

我做了一切。这是我的链接

http://maps.googleapis.com/maps/api/distancematrix/json?origins=39.876678,32.749386&destinations=39.901374,32.760909|39.934519,32.85764&language=tr-TR&sensor=false&option=driving&units=metric

这行得通。但是当我添加我的密钥时,它会给出 REQUEST_DENIED 错误。(这是在一个php代码中,我将它上传到服务器,然后我执行它。(我看到“echo”的REQUEST_DENIED错误。)所以我想我需要一个服务器api密钥)我可以正确地看到请求的json ,这就是我看到的 REQUEST_DENIED

Key for server apps (with IP locking)
API key:    
AIzaSyAtLjmC2sNDBy8GY0ldL3QUMhXhqK*****
IPs:    
174.120.10.61 (THIS IS THE IP OF THE SERVER I'M UPLOADING MY CODES)
Activated on:   Apr 25, 2013 3:41 AM
Activated by:   *** – you 

有人可以告诉我为什么我仍然收到 REQUEST_DENIED 错误吗?

4

6 回答 6

2

就我而言,是因为我没有为我的项目启用此服务。

可以在这里启用:

https://console.developers.google.com/apis/library/distance-matrix-backend.googleapis.com/

于 2018-04-12T16:58:58.143 回答
1

使用 https 而不是 http。

http://。到 https://。

于 2014-04-16T15:00:29.010 回答
0

REQUEST_DENIED — The service denied use of the Distance Matrix service by your web page.

于 2013-05-05T16:01:01.250 回答
0

Google 距离矩阵 API 的元素限制设置为 2500。我非常怀疑您是否会超过此限制,因为您必须计算 25 次以上的最大 10 x 10 矩阵。我来自南非,它拒绝为任何本地地址工作,直到我将交通方式改为开车(从步行,我的意思是说真的,我们有车)。也许这会有所帮助

于 2013-05-05T16:04:44.980 回答
0

Google 地图距离矩阵网络服务不使用密钥。

https://developers.google.com/maps/documentation/distancematrix/#RequestParameters

于 2013-05-07T06:13:55.410 回答
0

这已经很晚了,但现在任何人都可能面临同样的问题。

这是一个清单。

使用 HTTPS 确保您通过 https 而不是 http 发出请求。

API 密钥 确保应用程序可以访问密钥存储并且已在 Google Developer Console 上启用所需的 API

检查请求参数 确保所有请求参数都输入正确。

于 2020-01-02T16:45:48.483 回答