问题标签 [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 回答
2789 浏览

ios - Google Place 自动完成 API 边界在 swift iOS 中不起作用

我已经实现了 google place 自动完成 api,并且我已经应用了界限来将我的自动完成搜索限制在美国佛罗里达州奥兰多市的一个特定城市,但是 Google place api 并没有只过滤这个城市的数据。它正在搜索遍布美国和美国以外的其他城市名称。我希望谷歌自动完成 api 只返回这个城市地址。这是相同的代码:

//我的getCoordinateBounds方法

注意:我想过滤这个纬度和经度半径约 100 英里的地址(这就是我将度数设为 1.45 的原因)。在我发现我的边界过滤器无法正常工作后,我添加了国家文件管理器美国的另一件事。到目前为止,我能够将地址搜索限制在美国。

0 投票
1 回答
4350 浏览

javascript - 当我尝试将 google place 自动完成 API 与 Axios 一起使用时出现 CORS 错误

我在 TypeScript 中设置了一个非常简单的类,以使用 Axios 作为 HTTP 客户端从 Google 访问“放置自动完成”API,但请求失败并返回 CORS 错误。

无法加载 https://maps.googleapis.com/maps/api/place/queryautocomplete/json?key= &input=fre:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ http://localhost:8080 ”。

如何做好?

0 投票
1 回答
226 浏览

google-places-api - 来自 Google 的奇怪结果为重复字母序列设置了自动完成功能

此调用https://maps.googleapis.com/maps/api/place/autocomplete/xml?input=qqqqqqq(加上您的密钥)返回地址,如“qqqqqqqqqq,佛罗里达州,美国”和“qqqqqqqqqqqqqqqqqqqqqqq - Luizote de Freitas, Uberlândia -巴西米纳斯吉拉斯州”。我知道QQQ可能是一个有效的名字,但是qqqqqqqqqqqqqqqqqqqqqqq?对于任何重复的字母或数字序列,它的工作方式相同。

好的,假设这是谷歌有坏数据。但是如何解释“www”的结果:“Best Buy, Middlesex Turnpike, Burlington, MA, USA”、“Acton Toyota of Littleton, Great Road, Littleton, MA, USA”?我没有看到“www”和结果之间有任何合理的相关性。

你可以在谷歌地图中看到类似的行为,所以它不仅仅是自动完成 API。

有什么理论吗?

0 投票
1 回答
446 浏览

android - 在 PlaceAutocompleteFragment 中添加语音搜索

我想要语音搜索而不是总是输入 PlaceAutocompleteFragment 以便用户拥有额外的功能。按照谷歌网站https://developers.google.com/places/android-sdk/autocomplete上的教程,我可以让地点自动完成以正常运行,但谷歌的教程中没有介绍这个语音搜索功能。

有什么简单的方法可以让我在搜索框的右上角添加那个麦克风图标,从而为用户提供语音搜索功能。

0 投票
2 回答
10335 浏览

google-maps - 新的 Places API 会话令牌可以使用多长时间?

我有一个在多个页面上使用地址自动完成功能的网站——地址簿、送货地址、帐单地址。随着下个月发布的计费更改,我们可以将自动完成过程转换为使用会话而不是单独的击键。(https://cloud.google.com/maps-platform/user-guide/pricing-changes/#billing-changes

  • AutocompleteSessionToken 的有效期是多久?当前页面?一小时?十二?永久地,每次它在新的一个月出现时都计入限制?
  • 如果会话令牌确实过期了,并且我们通过请求发送该令牌,结果会是什么?如果客户将网页打开一天后回来取货,而我们的会话数据尚未过期,我们如何确保他们不会收到自动完成错误?
0 投票
1 回答
3764 浏览

android - 如何从 SDK 实现每个会话的 Google Places 自动完成功能?

是否可以从适用于 Android 和 iOS 应用程序的位置 sdk 实现基于会话的自动完成?

根据 6 月 11 日生效的新 Google 地图框架定价,对自动完成的请求可以分解为基于击键/会话的请求。

新定价将于 6 月 11 日生效

除了this reference之外,我还没有找到描述实现步骤的文档。

在此处输入图像描述

0 投票
1 回答
1292 浏览

php - 使用 Google Places Autocomplete API 检索邮政编码和地址

我正在使用 Places Autocomplete Google API 传递 - 输入和密钥。我键入一个发送到 API 的地址(搜索文本),然后返回该文本的所有匹配项(地址),我从中选择一个。返回的地址没有邮政编码。我怎么才能得到它?我究竟做错了什么

0 投票
1 回答
39 浏览

google-places-api - 谷歌地点自动完成 - 如何知道所选地点是否属于给定的州/省

我在我的网站中使用 Google 地方自动完成功能。根据他们选择的州/省,用户将被重定向到不同的页面。

所以我的问题是:如何获得用户选择的地点的确切州/省?

0 投票
1 回答
74 浏览

reactjs - 从 15.x 升级后,Google 在 React 16 中出现错误

我刚刚将我的 React 应用程序从 15.x 升级到 React 16.0,现在出现以下错误。代码本身并没有改变,只是它现在是一个 React 16.0 应用程序。

'google' 未定义 no-undef

我在创建的 util 方法中使用自动完成功能,如下所示:

我只是从静态 HTML 页面指向 Google Places 库作为我的 React 应用程序的入口点。

知道有什么问题吗?有什么建议可以解决这个问题吗?

0 投票
2 回答
491 浏览

android - Google Places API 错误 - ApiException: 9008: PLACES_API_INVALID_APP

我想在我的一个 Android 应用程序中使用 Google Places API。但我收到了这个错误:

com.google.android.gms.tasks.RuntimeExecutionException:com.google.android.gms.common.api.ApiException:9008:PLACES_API_INVALID_APP

到目前为止我所做的。

  • 我在https://console.developers.google.com中创建了API 密钥
  • 应用程序限制中选择了Android 应用程序并添加了包名称SHA-1 证书指纹
  • <meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_places_api_key" />AndroidManifest.xml文件中添加。
  • 我检查了 3 次以上,我使用了相同的API 密钥,其中我添加了Package name & SHA-1 certificate指纹
  • 我创建了另一个 API KEY 来检查它是否可以使用。我发现当我添加包名称SHA-1 证书指纹时,它会给我上面提到的错误,否则它工作正常。
  • 我也尝试添加Release SHA-1,但得到了同样的错误。

我的代码如下所示。

就业详情Activity.java

GooglePlacesAdapter.java

AndroidManifest.xml

字符串.xml

build.gradle(应用程序)

如果需要任何详细信息,请告诉我。提前致谢。