我按照谷歌官方的文档去申请了一个 API key (官方文档地址 https://developers.google.com/maps/documentation/geolocation/get-api-key )。 但是按照文档说明调用 “https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY” 地址的时候返回的是 404 。我已经尝试过开全局代理和使用香港云主机去访问这个 url ,得到的结果还是 404 。 请问是哪里设置不对了吗?还是说这个接口就已经没法使用了。
以下是我尝试过的解决方案:
1
sdk234 2022-12-24 07:03:33 +08:00 via Android
应该就是你的网络问题。我前几天调用这个 api 是没问题的。
|
2
Anewt 2022-12-24 11:46:02 +08:00
Key restrictions 应该都是要开启的 (包括 Application restrictions 和 API restrictions),此外,如果你使用 Clash 的话,尝试打开 TUN Mode ,我上个月学习 Android 开发时调用 Google Map API ,也被困扰了很久
|
3
yangyifan OP @sdk234 网络的问题可以排除,因为我能确定本地网络或者阿里云香港节点网络的情况。我尝试访问 https://www.googleapis.com/ 这个链接是能正常打开的。
|