问题标签 [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.

0 投票
1 回答
999 浏览

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 输出错误开始的地方

谢谢

0 投票
1 回答
2537 浏览

ios - RxSwift:结合两个网络请求返回一个值

我有两个网络请求,我想将结果合并到一个对象数组中。

requestPlaceSearch返回和可观察的SearchResult 我想循环遍历SearchResult.predictions,获取每个预测的 id 发出请求以requestPlace获取Place附加到数组Places

我希望我的最终数组是

或者

0 投票
1 回答
2022 浏览

google-maps - 如何禁用知道您的位置弹出窗口

在这里,我在我的项目中使用这个 Places API 来查找用户的位置,但是当我单击字段弹出窗口时,通过提供两个选项允许和阻止来了解您的位置,但客户端不希望该弹出窗口打开它始终让用户知道位置。api中是否有任何选项可以执行此功能。

0 投票
1 回答
256 浏览

ios - iOS NavigationBar 中的 SearchBar 在触摸时略微向下移动

我在 Google Place AutoComplete 的导航栏中放置了一个搜索栏。当它出现时它显示得很好,但是当你点击它内部时,它会稍微向下移动并保持在那里,即使你点击取消,直到你将 titleView 设置为 nil 并再次返回,然后它会重置。这是我的 viewDidLoad 方法中调用的相关代码:

然后当需要我这样设置它:

当搜索栏首次加载时 点击搜索栏后

0 投票
1 回答
1479 浏览

javascript - CORB 阻止 Google Places API 调用

我正在尝试实现自定义 google 地方自动完成功能,而我的浏览器(Google Chrome 版本 68.0.3440.106)在调用他们的 API 时阻止了我的请求。这里写到这个 API 可以在服务器端和客户端使用。API 密钥是正确的。我错过了什么? CORB 错误

0 投票
0 回答
413 浏览

android - Google Places 自动完成 API 在 android 中不起作用

几分钟前,我的 Google Autocomplete API 运行良好。但突然开始显示错误“此 IP、站点或移动应用程序无权使用此 API 密钥。从 IP 地址 220.225.217.35 收到的请求,引用者为空”

如何解决这个问题?

0 投票
0 回答
893 浏览

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。

0 投票
0 回答
111 浏览

react-native - 同时实现 react-native-maps 和 react-native-google-places-autocomplete

我一直在网上寻找一个同时使用两者的教程

但没有任何运气。谁能推荐一个我可以学习和学习的项目/教程?

0 投票
1 回答
4183 浏览

javascript - VueJS Google 放置自动完成功能

大家好,我在实现谷歌自动完成时出错。所以这是场景在蓝色上它工作正常但是当我把它换成红色时它不工作 在蓝色上它工作正常但是当我将它替换为红色时它不工作 结果 现在当我把它放在红色箭头指向的线上时我得到了这个错误 在此处输入图像描述

作为参考我使用这个: https://www.npmjs.com/package/vue-google-autocomplete 我也试过这个 https://medium.com/dailyjs/google-places-autocomplete-in-vue-js- 350aa934b18d

它工作正常,但是当我把它放在循环上时它不起作用。安装状态似乎出错了。这是我的mounted()的代码

0 投票
0 回答
442 浏览

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 如下:

https://maps.googleapis.com/maps/api/place/autocomplete/json?components=country%3Aus&input=10021&language=en&location=38.0305408%2C-122.55477760000001&radius=1000&sessiontoken=1&types=geocode&key=API_KEY

我为“10021”得到的结果是:

  • 10021 加利福尼亚 1
  • 10021特斯拉路
  • 10021 山麓大道
  • 10021 帕切科山口公路
  • 10021 费尔奥克斯大道

maps.google.com 上“10021”的结果是:

  • 10021(邮政编码——这就是我要找的)
  • 10021 加利福尼亚 1
  • 10021特斯拉路
  • 10021 山麓大道
  • 10021 帕切科山口公路

我为“94903”得到的结果正常工作——它们包括 94903 邮政编码,并且与 maps.google.com 匹配。只有远程邮政编码不能正常工作。