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

google-maps - 抓取预先存在的 google.maps.places.Autocomplete 对象

我在一页上有两个主要脚本。一个是站点范围的,并在站点上的每个站点上实施 Google 自动完成$("input.input-location")。另一个仅在搜索页面上。我需要getPlace()在第二个脚本中使用 Autocomplete 对象的方法。它们被很好地分割,并且不占用任何全局变量,这在这种情况下会造成问题。我无法从特定位置输入中抓取原始对象。我不能轻易更改站点范围的脚本,但如果必须的话我会这样做。而且我不能只更改特定对象的类,因为 a) 我还必须更改/添加到 CSS 和 b) 我必须重写我希望在整个站点范围内保持一致的所有选项和限制.

如果我创建了一个新的自动完成对象,那么第二个对象是正确getPlace()的,第一个对象的getPlace()方法返回未定义。在第一个脚本中,我使用该位置来确定是否应将输入值更改为第一个PAC值。如果我更改输入值,则没有一个getPlace()输出正确。

所以我不想制作一个新的 Autocomplete 对象。如何获取第一个只能访问 DOM 输入元素的 Autocomplete 对象?

在你问之前,是的,我一直在寻找这个问题的答案。相反,其他问题的答案出现了,例如Google Places Autocomplete API Multiple Instances,他们的问题恰恰相反:他们有多个输入并且他们想要单独的对象并最终意外引用第一个对象。我也无法在 Google 的 API 文档中找到解决方案。

0 投票
0 回答
366 浏览

c# - 选择地址时,Google Places Autocomplete API 不会返回城市和州

我试图让我的 search_bar 填充整个地址(街道名称和号码,城市,州).. 现在只有街道名称和号码在选择地址后填充在搜索栏中。

0 投票
2 回答
10665 浏览

android - 如何解决“PLACES_API_ACCESS_NOT_CONFIGURED”

朋友们,我在我的 APP 中实现谷歌地图 API 时遇到了这个错误。我遇到了这个问题:

获取自动完成预测 API 调用时出错:状态{statusCode=PLACES_API_ACCESS_NOT_CONFIGURED, resolution=null}

在搜索这些问题的结果时,我得到了一个解决方案,即“打开 google play 控制台并启用适用于 Android 的 Google Place SDK”。但是在打开 GOOGLE PLAY SDK FOR ANDROID 时,我无法打开它,并且出现了如下图所示的这些问题。现在我能够解决这个问题。请参阅下面链接中给出的答案以实施新的 SDK 发布。谢谢。

为 Android 启用 Google Place SDK 时出错。

0 投票
1 回答
1644 浏览

swift - 构建时出现 GMSPlaceField 错误 - Swift 4.2

我有一个使用Google 的 Place Autocomplete的应用程序,所以我一直在关注提供的示例代码。我已将 GooglePlace pod 添加到我的 podfile 中,并且由于我使用的是相同的全屏控件,因此我正在使用他们的示例代码。

在我尝试构建项目之前没有显示错误,当我构建时,我收到此错误:第 29 行的“使用未声明的类型'GMSPlaceField'”

在此处输入图像描述

0 投票
2 回答
1452 浏览

swift - 使用 GMSAutocomplete 显示城市和州 - Swift

我有一个 GMSAutocompleteViewController 在按下按钮后出现。继承人的代码:

当用户搜索时,视图控制器的结果如下所示:

在此处输入图像描述

并使用此代码,我可以返回该地点的名称,以及格式化的地址和属性:

打印出来-> 地名:Tremosine 格式化地址:nil 地点归属:nil

我要返回的是屏幕截图中的第二行,上面写着“意大利布雷西亚省”,以便我可以将其存储在我的后端。关于如何获取该文本的任何想法?

0 投票
1 回答
634 浏览

android-studio - 迁移到 New Places SDK 客户端

当我添加我的 gradle 依赖项实现'com.google.android.libraries.places: places: 1.0.0'

我继续错误:Java 编译器错误:无法访问隐藏

org.gradle.api.internal.tasks.compile.CompilationFailedException:编译失败;有关详细信息,请参阅编译器错误输出。

这是我的依赖项列表:

这是我的项目级 gradle 文件:

0 投票
1 回答
1814 浏览

angular - 如何设置去抖时间以从 angular6 调用自动完成谷歌地图 api 调用

我已经制定了一个自定义指令来使用 google api 自动完成功能,并尝试减少对 google 的 api 调用次数,因为 这是我的代码。

请建议我设置一些延迟,以减少对谷歌服务器的 api 调用以实现输入自动完成功能

此代码按字母输入调用 api 我想在 4 到 5 秒后或键入单词后进行

//Google-place-directive.ts

//html就像

提前致谢

0 投票
4 回答
16451 浏览

android - Places for Android API 已弃用替代方案

我试图实现 Places API。我的代码如下所示:

我的地图凭据是正确的,但我接到了这个电话

您的应用似乎未启用 Places API for Android。有关更多详细信息,请参阅https://developers.google.com/places/android/signup

但是,当我尝试启用“Places API for Android”时,我收到了这个错误。

您没有足够的权限查看此页面。

我尝试注销我的帐户,再次登录,隐身模式,Safari 和 Chrome。没有任何效果,所以我联系了支持,速度非常快(谢谢大家!)

您在尝试启用 Places for Android API 时收到错误的原因是它已被弃用。现在将通过启用 Places API 来涵盖 Android 的 Places 功能。

我询问了我的实施并得到了答复。

地点选择器也已被弃用。您可以安装兼容性库以继续使用 Place Picker,直到弃用期于 7 月 29 日结束。有关这方面的更多信息可以在此处显示为红色: https ://developers.google.com/places/android-sdk/client-migration#place_picker

我现在在网上找到的文档有点混乱,什么是弃用的,什么不是?谁能为我指出这种功能的正确方向?

0 投票
0 回答
179 浏览

android - 地方建议未加载在地方自动完成

PlacesAutoComplete 不显示建议

Placesautocomplete 工作正常,但已弃用。

当我迁移到自动完成而不是 Placeautocomplete 时,我收到这样的错误:

帮助我克服这个问题

在此处输入图像描述

0 投票
5 回答
34893 浏览

java - 如何以编程方式实现谷歌地方自动完成

当我在(mSearchText)MapsActivity中输入文本时,自动完成预测不会显示在我的页面中。AutoCompleteTextView

我尝试按照以下链接中的教程进行操作:https ://www.youtube.com/watch?v=6Trdd9EnmqY&list=PLgCYzUzKIBE-vInwQhGSdnbyJ62nixHCt&index=8 。其中使用的一些方法最近已被弃用,因此我查看了https://developers.google.com/places/android-sdk/autocomplete上的文档,尤其是“以编程方式获取位置预测”和“迁移到新 Places SDK 客户端” . 我还按照同一个人的指南设置了我的 API 密钥,我认为这不应该是这里的问题。这是我的第一个 Android 应用程序,也是我在这个网站上的第一个问题,所以请耐心等待。

当用户在搜索栏中输入内容时,自动完成预测应该会显示出来,但这不会发生。我也没有从听众那里得到任何日志。