问题标签 [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 投票
1 回答
1393 浏览

javascript - 谷歌地方自动填充不搜索地址

我在我的地址搜索应用程序中使用谷歌自动完成功能。我正在输入我的地址,但没有找到结果mitskevichi 14。但是如果我去谷歌地图网站并在那里输入相同的地址,就会找到结果。

我试过了,mitskevichi 14有任何可能的设置

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete

https://developers.google.com/maps/documentation/javascript/examples/places-searchbox

并且无法得到任何结果。当我尝试

https://www.google.com/maps

我得到结果。

任何想法如何解决这个问题?

这是我的样本

https://jsfiddle.net/b4nz6Lk5/3/

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
509 浏览

javascript - 重新加载页面时,如何使用现有数据刷新 Google 地图标记和地图?

我需要一种方法来使用以前保存的数据刷新和重新加载我的 Google 地图和标记。本质上,我希望用户能够自动完成地址,存储来自查询的信息的 lat、long 和 place_id,然后如果他们再次返回页面,则使用最新的搜索标记和地图图像重新加载地图.

这就是我用来解析地图信息的方法。当用户返回页面时,我是否可以使用此信息重新加载地图和标记?

将信息存储在 cookie 中是最佳选择吗?大家有什么推荐的?提前致谢。

0 投票
1 回答
1225 浏览

google-maps - Google 地图自动填充功能在地址搜索中不包含邮政编码

对于我当前的项目,我有一个地址查找供用户输入地址。在它的默认状态下,它的结果太模糊了,并且查找返回所有位置,即使它实际上不是一个地址(例如,列表中的一些位置是整个城市或地区)。

添加types: ['address']到查询中解决了这个问题;谷歌现在只响应实际地址而不是模糊区域,但是这使我们失去了通过邮政编码搜索的能力,正如这两个小提琴所示:

http://jsfiddle.net/yj6qvpsg/2/将列出整个城市和地区(不好),但您仍然可以搜索带有英国邮政编码的地址(好)。

http://jsfiddle.net/yj6qvpsg/1/只会列出地址(好),但不会搜索英国邮政编码(坏)。

我们如何两全其美?我试过玩例如,types: ['address', 'postal_code'],但没有运气......

0 投票
1 回答
2009 浏览

google-maps - 有没有办法从谷歌地图自动完成api中检测国家电话代码?

我正在构建一个需要存储客户端位置以及电话号码的 Web 应用程序。我希望在选择位置后自动检测电话代码。我已经浏览了以下链接中提供的谷歌地图文档,但没有运气。 谷歌地图文档 。有没有办法从谷歌地图位置检测电话代码?

0 投票
1 回答
1001 浏览

google-maps - 如何在 Flutter 上使用 placeId 获取 Google Place?

我正在尝试找到一个函数,它允许我仅使用 placeId(当然还有 apiKey)来获取 Google Place。

我找到了函数 GeoDataClient.getPlaceById(placeId) 但不幸的是,这似乎在 Flutter 上不可用。我目前正在使用 flutter_google_places 飞镖包,但如有必要,我愿意使用不同的东西。

0 投票
2 回答
988 浏览

android - 谷歌地图地点自动完成功能不起作用

我想实现 AutocompleteFragment (谷歌地方),但是当我点击在片段中搜索视图时,片段消失(掉下来)。Google Maps and Places API 工作,在控制台中我看到错误:

地方.PlacesService.AutocompleteWidget:100

我找不到它可能意味着什么。我试图在这个这个答案中使用建议,但它没有用。

我的 build.gradle 实现:

Android.manifest 中的权限和元数据:

在活动布局中,我有这个 XML:

当我在片段中点击 searchview 时,我在 LogCat 中看到了这个:

发生错误:Status{statusCode=ERROR, resolution=null},状态码 13

这个页面给了我一个关于“状态代码13”的漂亮解释:

操作失败,没有更多详细信息。

感谢您的任何建议

0 投票
1 回答
949 浏览

reactjs - 如何在渲染组件时添加 google api 脚本?

我正在尝试在需要时以编程方式添加 google api 脚本。但是,我收到一个错误,即未定义 google。我可以看到脚本是在正文标记结束之前添加的。

之前我在 index.html 文件中加载了脚本,但是,我现在在应用程序的其他地方创建了一个不同的组件,它需要自己的脚本,因为它有不同的 api 密钥。因此,我不得不从 index.html 中删除该脚本,因为它为多次使用该脚本提供了一个例外。现在我想在加载组件时添加它。

主要组件请参考以下代码:

以下是使用谷歌地图的组件的代码,它是上述主要组件的子组件:

请帮忙!提前致谢。

0 投票
1 回答
56 浏览

angularjs - 如何更改函数“autocomplete.addListener()”内的路由?AngularJs 谷歌地图 API

我想在选择一个建议时将路线更改为'/blood_test'但没有发生,仅正确获取 console.log

但是在将$location.path('/blood_test');功能放在外面时,路线正在改变

我希望将路线更改为“/blood_test”,但它会保持在同一路线上。

0 投票
1 回答
580 浏览

google-maps - 带有 Google Places API 的 Formik 正在触发表单提交

我目前正在尝试使用 Formik 创建一个包含位置的表单,并且我想使用 Google Places Autocomplete。

我已经能够成功获取我想要的 Google Places 数据,但它触发了表单提交。

我创建了一个问题的沙箱:https ://codesandbox.io/embed/0xrrmj024p

这是我第一次使用 Formik,我知道setValueField一旦从 Google Places 获取数据,我可能需要使用它。

我首先担心的是不提交 Google 自动完成触发器表单,然后我会担心将值传递给 Formik。

0 投票
1 回答
200 浏览

android - 使用 google_maps_autocomplete 后 Flutter 无法运行

我从 flutter_google_places_autocomplete 复制了这段代码,但我的应用程序无法启动更多。

我怎么解决这个问题?