javascript - 如何使用 SKU :Basic with google places api?

标签 javascript google-maps google-places-api

Google 声明,SKU:带有 google places 的 Basic 是免费的: https://developers.google.com/places/web-service/usage-and-billing#new-pricing-for-the-places-api

我正在使用 google maps javascript API 并使用自动完成(带有反应)。

如何激活 SKU:Basic?

最佳答案

您不应该在任何地方激活 SKU:Basic Data,它会根据您在详细信息请求中指定的字段列表自动被考虑在内。根据文档的基本字段组如下

The Basic category includes the following fields: address_component, adr_address, alt_id, formatted_address, geometry, icon, id, name, permanently_closed, photo, place_id, plus_code, scope, type, url, utc_offset, vicinity

来源:https://developers.google.com/places/web-service/details

您还应了解,SKU:Basic Data 仅指详情请求的数据部分。但是您将始终触发 SKU:Places Details。换句话说,当您尝试获取某个地点的详细信息时,getPlaceDetails() 将触发以下 SKU:

  • SKU:地点详情(每 1000 个 17 美元,始终如此)
  • SKU:基本数据(免费,如果您要求基本字段)
  • SKU:联系数据(每 1000 美元 3 美元,如果您要求联系字段)
  • SKU:大气数据(如果您请求大气场,每 1000 美元 5 美元)

如果您未在请求中指定字段,则会包含所有 SKU,这会产生 25 美元。如果自动完成后跟地点详细信息请求,您将得到

  • SKU:自动完成(包含在“地点详情”中)——每次 session (免费)
  • 如前所述详细说明 SKU

这意味着地点自动完成小部件的价格从每 1000 个请求 17 美元到每 1000 个请求 25 美元不等,具体取决于您在详细信息请求中指定的字段列表。

希望我的回答能解开你的疑惑。

如果您有任何关于价格的问题,我建议您通过 https://console.developers.google.com/google/maps-apis/support 直接联系 Google 支持团队

关于javascript - 如何使用 SKU :Basic with google places api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51047063/

相关文章:

javascript - Bootstrap 3 : position absolute not work with form-control class

android - 无法建立已发布的APK

javascript - 加载半径内的标记

google-places-api - Google Places API 类型机场

android - 来自 Android Play Places 的 PLACES_API_INVALID_APP 错误

javascript - 无法在 hyperleder 锯齿验证器中的地址找到条目

javascript - JavaScript 中的范围递归

javascript - 如何将 MongooseArray.prototype.pull() 与 typescript 一起使用?

javascript - 如何使谷歌地图的自定义叠加层位于标记的点击区域之上?

javascript - Google map /地点地理编码