【问题标题】:Google Maps Api Max Request Using only one Api Key (is it per device or per api key) [duplicate]Google Maps Api Max Request 仅使用一个 Api 密钥(是每个设备还是每个 api 密钥)[重复]
【发布时间】: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


【解决方案1】:

根据我的经验,我认为答案取决于您的 Google 帐户。这意味着如果您使用一个 google 帐户并生成许多密钥或用于许多设备,那么它们的总数将是 2500。

您可以通过仪表板上的https://console.developers.google.com/ 查看您的请求使用情况

【讨论】:

  • 我更新了我的问题并添加了另一个困扰我的问题。我是否真的在尝试使用更新后的问题中的代码来使用每天限制为 2500 个请求的 google maps api?因为我正在尝试在线解码地址。对我来说,如果我是对的,我似乎只能解码 2500 地址
猜你喜欢
  • 1970-01-01
  • 2013-01-19
  • 2017-02-22
  • 2018-01-31
  • 2014-05-12
  • 1970-01-01
  • 2023-03-25
  • 2023-03-02
  • 1970-01-01
相关资源
最近更新 更多