问题标签 [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.
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 文档中找到解决方案。
c# - 选择地址时,Google Places Autocomplete API 不会返回城市和州
我试图让我的 search_bar 填充整个地址(街道名称和号码,城市,州).. 现在只有街道名称和号码在选择地址后填充在搜索栏中。
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 发布。谢谢。
swift - 构建时出现 GMSPlaceField 错误 - Swift 4.2
我有一个使用Google 的 Place Autocomplete的应用程序,所以我一直在关注提供的示例代码。我已将 GooglePlace pod 添加到我的 podfile 中,并且由于我使用的是相同的全屏控件,因此我正在使用他们的示例代码。
在我尝试构建项目之前没有显示错误,当我构建时,我收到此错误:第 29 行的“使用未声明的类型'GMSPlaceField'”
android-studio - 迁移到 New Places SDK 客户端
当我添加我的 gradle 依赖项实现'com.google.android.libraries.places: places: 1.0.0'
我继续错误:Java 编译器错误:无法访问隐藏
org.gradle.api.internal.tasks.compile.CompilationFailedException:编译失败;有关详细信息,请参阅编译器错误输出。
这是我的依赖项列表:
这是我的项目级 gradle 文件:
angular - 如何设置去抖时间以从 angular6 调用自动完成谷歌地图 api 调用
我已经制定了一个自定义指令来使用 google api 自动完成功能,并尝试减少对 google 的 api 调用次数,因为 这是我的代码。
请建议我设置一些延迟,以减少对谷歌服务器的 api 调用以实现输入自动完成功能
此代码按字母输入调用 api 我想在 4 到 5 秒后或键入单词后进行
//Google-place-directive.ts
//html就像
提前致谢
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
我现在在网上找到的文档有点混乱,什么是弃用的,什么不是?谁能为我指出这种功能的正确方向?
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 应用程序,也是我在这个网站上的第一个问题,所以请耐心等待。
当用户在搜索栏中输入内容时,自动完成预测应该会显示出来,但这不会发生。我也没有从听众那里得到任何日志。