Android google maps places 加油站api

标签 android google-maps google-places-api

我正在使用 google maps places api 来标记附近的加油站,但没有像我们在实际 google map 中看到的那样获得价格详细信息作为响应,而且我还需要距离信息。我怎么得到它。?

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=39.833851,-74.871826&radius=5000&types=gas_station&rankBy=distance&sensor=true&key=API_KEY

最佳答案

API 中目前不提供价格信息。我建议在这里提交功能请求:

https://issuetracker.google.com/issues/new?component=188872&template=789309

至于距离信息,您需要使用方向 API 或距离矩阵 API 来获取从您的出发地到目的地(所选加油站)的距离。我将使用您查询中返回的第一个加油站的地点 ID 作为示例:

https://maps.googleapis.com/maps/api/directions/json?origin=39.833851,-74.871826&destination=place_id:ChIJc44A2jYxwYkR9_42tATl9n0&key=MY_API_KEY

希望对您有所帮助!

关于Android google maps places 加油站api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43993625/

相关文章:

android - 适用于 Android 应用程序的 Google Places API key

html - 限制网页结尾

google-places-api - 将 Google Places.AutocompleteService() 限制为 Angular 中的某个国家/地区 - 不起作用

android - Google Places API 缺少 Place.TYPE_ADDRESS?

javascript - 当我点击谷歌地图上的标记时,如何制作信息窗口

twitter-bootstrap - 如何在 Angular 2+ 的 Bootstrap 模式中创建谷歌自动完成?

java - 如何使用 Remember The Milk API 在 Java 中获取 URL?

android - android 设备上的强制门户

java - 我需要帮助,我的类(class)无法从我的数据库中获取数据

android - 从 sql server 同步 sqlite 数据库