【问题标题】:Google Places Autocomplete with angular options not working带有角度选项的 Google Places 自动完成功能不起作用
【发布时间】:2020-05-24 09:11:51
【问题描述】:

我在一个 Angular 项目中使用 ngx-google-place-autocomplete 组件,大部分情况下它工作正常,但我在这里有几个问题:

这是我的选项设置。

public options: Options  ={
    bounds: undefined, fields: ["address_component"], strictBounds: false,
    types: ['geocode','route'],
    componentRestrictions: {country: 'gb'}
  };

问题 1:

第一个问题是,如果我在字段数组中包含“address_component”,因为我不需要所有其余数据,所以地址更改事件永远不会触发,但如果我将其删除,则它可以正常工作。只是想知道这是组件错误还是 google api 错误?

问题 2:

无论我在“类型”中放置什么设置,结果都不会包含街道上的所有属性。因此,如果我搜索英国邮政编码,我会期望该街道上的所有房屋都会出现,但它只是给出了街道名称、城镇和县。我希望能够让用户为邮政编码选择一个特定的地址。我是不是做错了什么?

【问题讨论】:

    标签: angular google-places-api


    【解决方案1】:

    我刚刚遇到了与您的问题 1 相同的问题: 我不确定它是否是库(很可能是,我认为 google api 中没有错误),但我需要在我的字段中包含 'place_id',否则 (onAddressChange) 方法不会火。

    所以如果你输入fields: ["address_component", "place_id"] 它应该可以工作。

    编辑:此问题已在最新版本的库中得到修复

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-07
      • 2017-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 2013-09-27
      相关资源
      最近更新 更多