我想知道 Google 地图在电话间隙应用程序中的限制是什么。
由于 API v3 不需要任何密钥。那么,他们将在什么基础上实施限制呢?是每台设备吗?
如果是每个设备,那么我们不必获取许可证密钥。因为我们的应用程序在一天内使用了 250000 个请求。但否则我们必须获得许可证密钥。
如果有人对此有任何了解,请分享信息。
我想知道 Google 地图在电话间隙应用程序中的限制是什么。
由于 API v3 不需要任何密钥。那么,他们将在什么基础上实施限制呢?是每台设备吗?
如果是每个设备,那么我们不必获取许可证密钥。因为我们的应用程序在一天内使用了 250000 个请求。但否则我们必须获得许可证密钥。
如果有人对此有任何了解,请分享信息。
您需要一个 API 密钥才能从 javascript 访问 google map api,如此处所述:https ://developers.google.com/maps/documentation/javascript/tutorial 。
<script src="https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=SET_TO_TRUE_OR_FALSE"
type="text/javascript"></script>
此 API 密钥用于识别您的应用程序。您可以根据需要创建任意数量的客户,但客户发送给 google 的所有请求都将被考虑用于计算来自您的应用程序的请求总数。
[编辑]
是的,API_KEY 是可选的,但你永远不知道什么时候。使用密钥带来了使用统计报告的好处。对于 Business,CLIENT_ID 是关键。关于你关于谷歌如何确定 API 的过度使用的问题,他们有引用者和 document.url。使用 phonegap google 可能很难指出您的应用程序;)但如果您有如此高的流量,建议您使用 API 密钥进行中央监控。
[编辑-2]
根据此链接:
2,500 requests may be sent to the Geocoding Web Service per day from a single IP address. This is independent of any geocoding activity generated by applications using one of the client Maps APIs for geocoding. Maps API Premier quotas remain unchanged.
所以谷歌最突出的衡量标准是用户IP。所以你得到了谷歌对每个 IP 施加的 API 限制。