问题标签 [google-places]
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 - 谷歌地图 v3 不返回某些查询的地方
我正在使用 gmaps v3 javascript 库实现地点/本地搜索。这个想法是通过查询和位置文本获取列表/位置。我正在使用 PlacesService 对象和搜索功能来获取地点列表。
问题是这不会返回一些我猜是商业的“选择”关键字的任何结果,比如我在芝加哥附近搜索食物、披萨、汽车等时得到结果,但是当我搜索宝马、奥迪经销商、现代等时。芝加哥附近,没有结果。如果我在 maps.google.com 中输入相同的查询,我会得到一堆带有广告的列表。理想情况下,我希望从 api 获得完全相同的数据,但不知道为什么某些查询没有显示结果。
autocomplete - 如何在 Enter 键上触发 Google Places 自动完成的 place_changed 事件
单击似乎会触发事件并设置 cookie,但按 Enter 提交不会设置 cookie,而是页面在没有 cookie 的情况下重定向。
.search-location 是多个文本框上的一个类。有一个提交按钮,它从 cookie 中获取值并重定向(服务器端)
java - Android:过滤谷歌地方搜索结果
我正在开发我的第一个使用 Google Places API 的 android 应用程序。我遇到的问题是我不知道如何过滤搜索结果以仅显示我想要的特定地点,而不是该类型中的所有内容。例如,假设我有一个全国特定类型餐厅的列表,并且我只想显示那些特定的地方,我将如何过滤掉那些我想在我的应用程序中显示的结果。所以说我想要意大利餐厅,但不是随便一家,我想展示属于特定餐厅集团或特定厨师的餐厅。如果我已经有他们的位置列表,有没有办法可以过滤掉那些?谢谢!
google-maps - 获取城市中所有路口的列表
获取主要城市所有十字路口列表的最佳来源和方法是什么?
javascript - 如何使用 Javascript 解码 Google Places JSON?
我在这里有一个脚本:
我要做的就是从自动完成获取 JSON 输出并提取 long_name 、 short_nameadministrative_area_level_1
并administrative_area_level_2
查看下图。
java - “Google Places”API 中保证了哪些 JSON 标签?
在使用 Google Places API 服务时,是否存在肯定会出现的 JSON 对象列表?我假设 "geometry" 、 "location" 和 "name" 将始终在 JSON 页面中返回,但我刚刚发现 "opening_hours" 仅存在于某些位置的困难方式。我需要为不保证存在的条目添加额外的 try catch 块。任何人都知道哪些条目可以保证或不保证?
我刚刚修复了我的 android 应用程序中的一个错误,该错误是因为我试图调用一个仅存在于 Google Places API 中的某些(但不是全部)条目的对象。宁愿不要在我不需要它们的地方添加额外的尝试捕获...
android - android中的米数计算?
我想在android程序中显示两个城市之间的里程,为此我编写了以下代码:
我得到了这些地方,但现在我想显示两个城市之间的距离。
我该如何继续这个程序,或者有没有其他方法可以实现这个?请向我发送任何有用的链接,以便我继续前进。
android - 为 android Google 地图地点提供自动建议
我对 android Google 地图非常陌生一个地方请帮助我如何实现这一目标
android - URL 类呈现 - 带有 next_page_token 的 Invalid_Request
在我的 Android 应用程序中,用户可以选择他想看的地方的类别(咖啡厅、餐厅……)。
当我使用以下网址时,我从 google-places-api 获得带有 next_page_token 的结果:
或这个网址:
我收到一个 INVALID_REQUEST。
这是我用来运行和获取结果的代码:
这是 logcat 的输出:
PS:当我通过浏览器中的代码(使用 next_page_token)时,两种方式都是正确的,只有我的 Android 应用程序我没有得到有效数据。是的,我有一个 API 密钥,但我在这里从代码和我的 logcat 输出中删除了它。
有人知道我在这里做错了什么吗?
编辑 当我在 Android 中硬编码我的网址(带有下一页令牌)时,后记让它运行。我得到了我期望的数据,所以没有返回 Invalid_Request。问题在于在 Android 中构建 url 或 URL 类的使用。
javascript - 了解用于网页的 google places api
好的,所以我浏览了文档,但是我仍然不明白它是如何工作的。如果我想搜索一个地方,我应该使用 HTTP get 请求来返回 json 数据。如何使用 JavaScript 做到这一点?文档只是向我展示了如何像这样构造 HTTP 请求
https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters
但是我该如何发送这个请求呢?给我指点教程或其他东西会很棒。