问题标签 [googleplacesautocomplete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
autocomplete - 将自动完成功能与 Google Place API 一起使用会出现错误
刚刚在谷歌开设了一个结算帐户以使用地点自动完成 api。创建密钥并启用 API。现在,当我开始输入AutoCompleteTextView
. 第一个错误是
java.util.concurrent.ExecutionException:com.google.android.gms.common.api.ApiException:13:错误
这是java代码。我从谷歌获得的PlaceAutocompleteAdapter
代码链接到 GitHub,所以假设我不需要发布该代码,但如果需要,这里是该代码的链接。
https://github.com/googlesamples/android-play-places/tree/master/PlaceCompleteAdapter。
这是清单
和 logcat 输出错误开始的地方
谢谢
ios - RxSwift:结合两个网络请求返回一个值
我有两个网络请求,我想将结果合并到一个对象数组中。
requestPlaceSearch
返回和可观察的SearchResult
我想循环遍历SearchResult.predictions
,获取每个预测的 id 发出请求以requestPlace
获取Place
附加到数组Places
我希望我的最终数组是
或者
google-maps - 如何禁用知道您的位置弹出窗口
在这里,我在我的项目中使用这个 Places API 来查找用户的位置,但是当我单击字段弹出窗口时,通过提供两个选项允许和阻止来了解您的位置,但客户端不希望该弹出窗口打开它始终让用户知道位置。api中是否有任何选项可以执行此功能。
android - Google Places 自动完成 API 在 android 中不起作用
几分钟前,我的 Google Autocomplete API 运行良好。但突然开始显示错误“此 IP、站点或移动应用程序无权使用此 API 密钥。从 IP 地址 220.225.217.35 收到的请求,引用者为空”
如何解决这个问题?
android - android - 应用程序在搜索时不断崩溃
所以我创建了一个应用程序,它会根据从出发地到目的地的估计时间,在出发时间前 25 分钟设置警报。
我能够构建应用程序,但每当我按下搜索按钮时,应用程序都会崩溃。我猜它与 placeautocomplete 片段的集成有关,但不确定它是什么。
主要活动
Gradle 应用程序
安卓清单
日志猫
09-05 00:04:22.519 1530-9975/?I/AudioFlinger:AudioFlinger 的线程 0xe57037c0 tid=9975 准备运行 09-05 00:04:22.546 1530-1603/? E/AudioFlinger:AudioTrack size=131296 09-05 00:04:22.548 1530-1603/?E/AudioFlinger: createRecordTrack_l() initCheck failed -12; 没有控制块?09-05 00:04:22.554 2336-9720/com.google.android.googlequicksearchbox:search E/AudioRecord:AudioFlinger 无法创建记录轨道,状态:-12 09-05 00:04:22.575 2336-9720/com。 google.android.googlequicksearchbox:搜索 E/AudioRecord-JNI:创建 AudioRecord 实例时出错:初始化检查失败,状态为 -12。09-05 00:04:22.578 2336-9720/com.google.android.googlequicksearchbox:search E/android.media.AudioRecord:初始化本机 AudioRecord 对象时出现错误代码 -20。
react-native - 同时实现 react-native-maps 和 react-native-google-places-autocomplete
我一直在网上寻找一个同时使用两者的教程
但没有任何运气。谁能推荐一个我可以学习和学习的项目/教程?
javascript - VueJS Google 放置自动完成功能
大家好,我在实现谷歌自动完成时出错。所以这是场景
在蓝色上它工作正常但是当我将它替换为红色时它不工作
现在当我把它放在红色箭头指向的线上时我得到了这个错误
作为参考我使用这个: https://www.npmjs.com/package/vue-google-autocomplete 我也试过这个 https://medium.com/dailyjs/google-places-autocomplete-in-vue-js- 350aa934b18d
它工作正常,但是当我把它放在循环上时它不起作用。安装状态似乎出错了。这是我的mounted()的代码
google-maps - Google Places API 自动完成不返回远程邮政编码
如果我输入本地邮政编码(例如,input="94903",CA 中的本地邮政编码),Google Places 自动完成 API 会建议本地邮政编码,但它不会建议远程邮政编码(例如,input="10021" ,纽约的邮政编码)。如果我指定该地区的邮政编码(例如,input="New York, 10021"),它将正确建议远程邮政编码。
- 没有严格的位置限制。
- 我尝试删除位置参数但没有成功。
- 我也尝试过删除 types 参数但没有成功。
- 我也尝试过删除国家参数但没有成功。
如果我将我的结果与 maps.google.com 上的自动完成进行比较,结果完全一样,除了“10021”包含在 maps.google.com 上对该邮政编码的建议。关于如何获取远程邮政编码的任何想法?我用于 API 的 URL 如下:
我为“10021”得到的结果是:
- 10021 加利福尼亚 1
- 10021特斯拉路
- 10021 山麓大道
- 10021 帕切科山口公路
- 10021 费尔奥克斯大道
maps.google.com 上“10021”的结果是:
- 10021(邮政编码——这就是我要找的)
- 10021 加利福尼亚 1
- 10021特斯拉路
- 10021 山麓大道
- 10021 帕切科山口公路
我为“94903”得到的结果正常工作——它们包括 94903 邮政编码,并且与 maps.google.com 匹配。只有远程邮政编码不能正常工作。