【发布时间】: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