【发布时间】:2017-12-13 03:53:28
【问题描述】:
我们想构建一个嵌入了 gmap 的应用程序。在这个问题Google Maps API, do I need to buy? 的条件下,最多只有 2500 个请求是免费的,否则我们需要付费。部分答案是每个设备每天的最大请求为 2500。如果我有 10 台设备使用 1 个 ApiKey,是否仍然是每台设备每天 2500 个或每天所有 10 个设备都需要 2500 个,我需要划分为 250 个/设备来满足所有 2500 个?
我对 API 的使用是使用地理编码器来解码地址。如果我是对的,地图是免费的,纬度和经度的位置是免费的。我需要检查访问计数的是用于解码地址的地理编码器;这意味着我只能解码 2500 个地址(这就是为什么问题是,是每个设备 2500 个解码地址还是每天 2500 个解码地址)
更新以添加问题
我是否正确,如果我使用此代码解码地址,我正在尝试连接到每天限制为 2500 个请求的谷歌地图 api?
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;
}
【问题讨论】:
-
请不要更新以在 SO 上添加更多类似的问题。因为您的更新是另一个问题,所以您可以创建新的。
标签: android google-maps xamarin xamarin.android