问题标签 [google-maps-autocomplete]

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 投票
2 回答
9533 浏览

javascript - 谷歌地图自动完成列表

我想知道是否有人可以帮助我。

我正在使用下面的代码在用户输入地址详细信息时执行 Google 地图自动完成操作:

这就是我将它放在我的表格中的方式。

我现在想做的是限制列表中可查看的项目数量。我在几个论坛和谷歌地图网站上做了一些研究,但我似乎找不到解决方案,所以我什至不确定这是否可能。

我只是想知道是否有人可以看看这个,并提供一些关于我如何能够做到这一点的指导。

非常感谢和亲切的问候

0 投票
1 回答
1755 浏览

google-maps - 使用谷歌地图自动完成获取边界?不工作

我正在使用谷歌地图自动完成功能让用户输入地点。之后我getPlace()从自动完成对象调用 ,。

它显示以下错误。

Uncaught TypeError: Object ((13.0284176, 80.23215529999993), (13.0501581, 80.2641701)) has no method 'lat' 这是我的代码:

我的代码:

0 投票
2 回答
6910 浏览

javascript - 谷歌地图自动完成总是选择第一个项目

我正在使用 Google Maps Places V3 自动完成功能。我想要一个功能,如果用户开始在搜索字段中输入内容,则会自动选择自动完成下拉列表中的第一项。

类似于 Facebook 中的搜索功能。

我已经在以下两个线程的帮助下更新了 Google 地图自动完成功能:

但我找不到这个新问题的解决方案....

我在这里发布了我的代码:http: //jsfiddle.net/Chazz09/YfPv3/5/

0 投票
3 回答
17631 浏览

javascript - 更改 Google 地图自动完成字段的值

更改值后如何更改 Google 地图自动填充字段的值?

我的最终愿望是仅在此字段中显示地址,并在单独的字段中显示城市、州等。

http://jsbin.com/wiye/2/所见(脚本在下面重复),我更改了该值,但后来又变回了。

在 google.maps.event.addListener() 中只显示街道地址会问同样的问题,但它似乎不再起作用。 更改谷歌地图自动完成文本框中的值也会问同样的问题,但没有足够的答案。

谢谢

0 投票
0 回答
1149 浏览

javascript - 谷歌地图自动完成自动选择第一个选项

我正在使用 Google Maps Places V3 自动完成功能。我想要一个功能,如果用户开始在搜索字段中输入一个单词并按 enter ,则应该选择自动完成下拉菜单中的第一项。就像在http://www.onradpad.com/上一样。

我在这个主题上找到了很多关于 SO 的主题,但我无法得到确切的结果。帮我解决这个问题。

JSFIDDLE

0 投票
1 回答
1628 浏览

google-maps - 谷歌地图自动完成 API X 地理编码器

我正在尝试使用 Google Maps Autocomplete API,但它与 Geocoder API 之间存在一些差异,例如:

在自动完成 API 上,我正在尝试搜索地址“Rua Tiradentes,1020,Ibirubá”,当我在列表中选择时,地址组件“street_number”没有出现,这是这个地址和其他地址的问题。

让我们尝试使用地理编码器 API:

现在,street_number 位于 address_components 内,是否有任何解决方法或 Google 自动完成功能不可靠?

这是地点代码:

0 投票
2 回答
4043 浏览

javascript - 谷歌地图自动填充完整地址

我有一个在输入字段中使用谷歌地图自动完成的网络应用程序,例如示例页面:

但是,他们使用自动完成功能来划分信息并填写表格:

这不是我要找的。我需要的是一个简单的 javascript 变量,其中包含该输入字段的内容。之类的东西var completeAddress = autocomplete.getFullAddress(),但这不存在,而且我看不到没有复杂循环和数组的方法。

如何获取用户选择的文本?

0 投票
1 回答
601 浏览

javascript - 谷歌在克隆元素上映射自动完成

当有人单击添加更多按钮时,我有此代码来克隆我的输入字段。

javascript

html

默认输入运行谷歌地图自动完成正常。添加更多按钮克隆我的输入。但是,对于新的克隆输入,谷歌地图自动完成不适用。如何使 Google 地图自动完成功能适用于克隆元素?

0 投票
1 回答
671 浏览

javascript - 如何为给定位置放置标记

我在 google maps api 的帮助下创建了 html 页面。但我不能为给定的地方放置标记。

我的要求是当我在自动完成框中输入位置时,单击搜索按钮后为给定位置放置标记。请任何人帮助我!

我的代码在这里:

提前致谢

0 投票
1 回答
994 浏览

angularjs - 带有 Google Maps autocompleteService 的 Angular 指令 md-autocomplete

预先感谢您的帮助。

我一直在尝试设置自动完成搜索框,以使用 Angular 与 google AutocompleteService API 进行交互。

目前,我的 Angular AutocompleteService 运行良好,并根据在搜索栏中输入的内容检索一系列建议的预测。

这是我的自动完成服务:

该服务被注入到一个控制器中,该控制器控制我试图连接到自动完成的表单。(我只包含了涉及自动完成位并与 AutocompleteService 交互的功能)

我现在正在尝试连接以在搜索栏上获取一个下拉框,以便用户可以从 Google 自动完成服务返回给 RequestsController 的建议数组中进行选择。

我已经注入了 ngMaterial 模块,并且在正确的位置拥有了所有需要的 bower 组件——我知道这一点是因为指令响应输入,但它只显示一个灰色框。

这就是我的网页的样子......

[奇数灰盒[1]

非常感谢任何帮助!