【问题标题】:google places autocomplete vs geocode + angular谷歌地方自动完成与地理编码+角度
【发布时间】:2018-09-24 16:11:28
【问题描述】:

我尝试在 Angular 应用程序中使用谷歌地图。我正在使用 ngui 地图(只是谷歌地图的图书馆) 我可以对地方使用自动完成功能 - 没问题。 但是,当我使用地理编码(检查手动输入的地址并获取其坐标)时,我总是会收到一条错误消息

地理编码服务:您已超出每日请求配额 API。 为什么会这样?

可能有一段代码会有所帮助 这里的样子(我什至不经常使用去抖动时间来发送请求)但仍然没有运气

this.addressSearch$ = this.searchTerms
    .pipe(
      debounceTime(500),
      distinctUntilChanged(),
      switchMap( 
        (data: string) => this.geocoder.geocode({address: data})
      )
    )
    .subscribe(
      (data) => console.log(data)
    )

【问题讨论】:

  • 您的地理编码请求中可能没有包含 API 密钥。 API 密钥是强制性的。

标签: angular google-maps


【解决方案1】:

开发者 Api 密钥有每日配额用于 Api 调用。如果调用超过每日限制,则会显示此类警告。

【讨论】:

  • 好的,那为什么自动完成可以正常工作但地理编码失败
猜你喜欢
  • 1970-01-01
  • 2019-04-07
  • 2017-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-02
相关资源
最近更新 更多