我们希望用嵌入式gmaps构建一个应用程序。据说在这个问题的条件下,Google Maps API, do I need to buy?只有2500个最大的请求是免费的,否则我们需要支付它。部分的答案是,有一个最大的要求,每个设备每天2500。如果我有10台使用1 ApiKey的设备,它仍然是每个设备每天2500台,还是所有10台设备每天2500台,我需要除以250个/设备来满足所有人的2500个?
我使用的API是我使用地理编码器来解码地址。如果我是对的,地图是免费的,纬度和经度的位置没有gps。我需要检查的访问计数是地理编码器解码地址;这意味着我只能解码2500地址(这就是为什么问题是,是每个设备2500个解码地址还是每天2500个解码地址)
更新以添加问题
我是否正确地说,如果我使用这段代码解码地址,我试图连接到谷歌地图api,其中有一个限制为每天2500请求?
async Task<Address> ReverseGeocodeCurrentLocation()
{
try
{
Geocoder geocoder = new Geocoder(this);
IList<Address> addressList =
await geocoder.GetFromLocationAsync(LocationObject._currentLocation.Latitude, LocationObject._currentLocation.Longitude, 10);
return addressList.FirstOrDefault();
}
catch (System.Exception e)
{
throw;
}
return null;
}发布于 2017-12-13 04:07:13
根据我的经验,我认为答案是根据你的谷歌帐户。这意味着,如果您使用一个google帐户并生成多个密钥或用于多个设备,则所有这些密钥的总数将为2500。
您可以通过仪表板上的https://console.developers.google.com/检查您的请求使用情况。
https://stackoverflow.com/questions/47785217
复制相似问题