问题标签 [google-places-api]
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.
java - 如何在java中实现google-api-client-1.7.0
我正在尝试在 Java 应用程序中实现 Google Places API。我按照http://ddewaele.blogspot.in/2011/05/introducing-google-places-api.html中提到的步骤进行操作。我有 Java 客户端库 google-api-client-1.7.0-beta.jar。谁能告诉我如何在 Java 项目中实现客户端库。我正在使用 Eclipse IDE。
java - Google Places API 问题 - 无效请求
当前,我的代码遇到问题,在过去 3 天里,我无法使用 Google Places API 成功完成删除请求,此处记录。
直到周日,只要请求的位置满足 API 中的条件,这段代码就可以毫无问题地执行和运行,并且我收到的唯一响应是 OK 或 REQUEST_DENIED 形式。
然而,现在,每当我发送请求时,我收到的唯一响应都是 INVALID_REQUEST 形式的,至少可以说非常不方便。根据我的理解,以及我事先对此代码执行的测试,我遵守他们要求的格式,所以我不明白为什么这不起作用。
其他人可以查看此代码并告诉我与链接的 API 相比是否有任何问题?
google-maps - Google Places 自动完成 API 的 getPlace Details 响应中缺少 formatted_phone_number 字段
我正在尝试将 Google Places 自动完成 API 用于我的一个应用程序。它工作正常。但是,我在地点详细信息请求的结果中没有得到关键的 formatted_phone_number。
这是我一直在尝试的:
Step1:使用关键字“Mike's chili”调用自动完成API,如下所示:
Step2:使用上述请求的第一个结果中的引用键并调用google Places Detail api,如下所示:
但是,我没有得到名为 formatted_phone_number 的字段作为回报。这也发生在其他一些结果上。当我在谷歌地图中搜索时,我得到了电话号码。
有人可以帮我吗?
android - 导入 com.google.api.client.* 无法解析
我正在尝试运行从此处链接下载的 Google Place 的实现。
正如您在下图中所看到的(不是其原始大小,但我认为它仍然有效),我在我的所有导入中都收到了一个错误(无法解决)。您还可以从图片中看出,我有 Java 的 Google APIs 客户端库以及 Maven 插件,因为代码作者提到在这个项目中使用了该库。
在使用 Maven 插件时,我还按照另一个线程中的建议将突出显示的依赖项添加到 pom.xml。此外,我尝试针对多个 sdk 版本(从作者所说的 2.1 到 3.2)运行该项目。
我在这里想念什么?这实际上是我第一次必须使用外部库,所以我肯定在这里混淆了一些东西。
google-places-api - 调用 Google Places API 时出现 SSL 证书匹配错误
我一直在我的应用程序中使用 Google Places API。客户端代码是用 Java 编写的。直到几周前它工作正常,突然在进行 API 调用时开始抛出以下异常:
我正在使用以下 URL 进行 API 调用:https ://maps.googleapis.com/maps/api/place/search/json ?
还尝试使用从 Google API 控制台生成的不同 Google API 密钥。
有人可以指出我在这里缺少什么吗?
非常感谢
android - google places api如何获取
谁能告诉我如何获取 Google Places API 密钥以及 Google Places 的 API 是什么。例如,“com.Google.android.maps”用于谷歌地图,类似地用于谷歌地点它是什么
android - 在从places api获得的MapView中绘制地点
我可以找到附近的地方,但是如何在我的 mapView 中绘制这些地方?我是否需要获取 lat 和 lng 并自己绘制它们(ItemizedOverlay 等)?如果是这样,我应该如何处理该图标?因为我不能使用drawable,它只是一个URL。
我使用这种方法来检索地点列表:
提前致谢
google-places-api - 为 rad > 2000m 的地方请求 placesAPI 时没有结果(状态 500),而 rad <2000m 会带来很多结果
我位于加拿大蒙特利尔 (location=45.5072496,-73.662396725)。我的以下请求未返回此位置的任何结果/位置:
对于任何小于 2000 米的半径,我都会收到很多结果。例如,以下请求在我运行时完美运行:
唯一的区别是半径。My Log Cat 在使用半径>2000m 时显示以下错误:
03-23 18:04:19.418: E/MyPlacesUpdateService(32331): 500: 内部服务器错误
我请求了一个新的 API 密钥,但这并没有解决问题。
有没有办法获得半径> 2000m的结果。我想在 4000 米内看到结果。
更新:附加细节:我正在使用 Eclipse 在我的 Android 手机上运行它。它曾经在 2012 年 3 月 19 日之前工作得很好。现在我收到半径 > 4000m 的“500:内部服务器错误”错误。我尝试使用 sensor=false 但这并没有解决问题(我仍然收到内部服务器错误消息)。
我确信这与服务器端有关。此外,更新的响应时间现在非常慢(比 2012 年 3 月 19 日之前的速度慢了 10 倍)。对于较小的半径,我没有收到此错误。仅适用于大半径(尝试半径 > 4000m)并注意错误 Log Cat:
03-27 11:50:08.547: E/MapActivity(4060): 无法获得连接工厂客户端 03-27 11:50:17.917: E/MapActivity(4060): 无法获得连接工厂客户端 03-27 11 :50:44.258: E/MyPlacesUpdateService(4060): 500: 内部服务器错误 03-27 11:51:34.908: E/MyPlacesUpdateService(4060): 500: 内部服务器错误
google-maps - Places API Web 服务的查询限制与 JS 限制不同
我正在开发一个通过 Javascript 库 ( https://developers.google.com/maps/documentation/javascript/places ) 使用位置 API 的应用程序,尽管我在任何给定时间都使用它进行了数百次搜索,但我似乎从未超过极限。
不过,我决定将我的应用程序的搜索方面移到服务器端,因为我正在开发一个移动版本,并且不希望移动浏览器一次处理 100 多个请求。所以,我转而使用 Web 服务 API ( https://developers.google.com/maps/documentation/places/ )
在这样做时,我似乎突然超过了查询限制。这是什么原因?有什么方法可以解决这个问题而不必增加我的查询限制?
谢谢!
ios - 从 iOS 版 Google 地方信息访问地点图像
我正在尝试从 Google Places 中获取位置图像。JSON输出如下,但我没有看到如何访问每个位置的图像。我想把这张图片放在一个 tablview 中,列出每个地方。