最低限度的Google将API字段放置为具有React-Geosuggest工作



Google在So的最后一年更改了其地图/位置API定价。我希望在项目中包括自动完成输入。我主要是在寻找家庭地址(与房地产相关(,所以我认为我不需要大部分额外的服务领域(位置细节,大气等(

我正在使用具有prop placeDetailFields 的react-geosuggest,允许以下内容:

类型:数组默认:null

默认情况下,Google在获取可能影响计费的位置详细信息时返回所有字段。您可以选择通过一系列字段来包括到位的结果,以限制返回的内容并有可能减少计费影响。几何形状将始终添加,因为我们依赖建议选择的位置。

因为adversion_components可以在呼叫之间有所不同,所以人们应该打电话给最终的裸露最小字段是什么,例如

,例如
    lat: String
    lng: String
    placeId: String
    fullAddress: String
    postal: String
    country: String
    state: String
    city: String
    street: String

必须调用这些位置详细信息服务,以便从自动完成建议中获取有关所选位置的信息。

基本数据字段没有额外的费用,包括以下字段:

address_component,adr_address,formatted_address,几何,图标,图标, 名称,永久_closed,photo,place_id,plus_code,type,url, UTC_OFFSET,附近

获取LAT/LNG使用geometry.location

获取位置ID使用place_id

获取完整的地址使用formatted_address

获取邮政编码使用address_components.types["postal_code"]

获得国家使用address_components.types["country"]

获得状态使用address_components.types["administrative_area_level_1"]

获得城市使用address_components.types["locality"]

到街上使用address_components.types["route"]

Google的自动完整 位置详细信息 字段示例可以在这些链接中找到。

注意:即使这些都是基本数据字段,位置详细信息和位置自动完成都是可计费的服务。为了防止收费,请考虑设定每日配额限制。

希望这会有所帮助!

相关内容

  • 没有找到相关文章

最新更新