google中国地图api不支持key吗?

Does google map in china api not support key?

我尝试获取中国用户的城市信息

http://maps.google.cn/maps/api/geocode/json?latlng=39.934574,116.342378&key=MyAPI

It wasn't worked

http://maps.google.cn/maps/api/geocode/json?latlng=39.934574,116.342378

我删除密钥并重试

works fine

我的API钥匙在中国不需要了?如果是,为什么 google 要求在其他国家设置 API 密钥?为什么不在中国申请?

我如何设置 API 密钥来获取中国的城市信息

只是删除我的密钥?

使用 API 密钥的第一个请求没有成功,因为服务器 API 密钥需要 https 协议。很遗憾,maps.google.cn 域不支持 https [1]。

[1] https://developers.google.com/maps/faq#china_ws_access

没有 API 密钥的 Web 服务请求显然支持 http 协议,因此您可以获得结果。

使用 API 密钥的请求与不使用 API 密钥的请求之间的区别在于 Google 如何计算您的使用量。

当您应用 API 密钥时,您的使用情况是根据开发人员控制台项目计算的。当您不应用 API 密钥时,您的使用情况是根据 IP 地址计算的。您有 2500 个每日请求,但如果您与其他人共享同一 IP 地址,您将无法使用所有 2500 个每日请求。这就是为什么建议使用 API 密钥。

在您的情况下,没有 API 密钥的请求可能是一种解决方法,但您不能确定您的每日使用量是否会达到 2500。