Java 是否有可能确定';谷歌地图上最近的街道在哪里?

Java 是否有可能确定';谷歌地图上最近的街道在哪里?,java,android,google-maps,Java,Android,Google Maps,有没有一种不用谷歌的方向API就能知道最近的街道的方法?就像优步和99一样 您可以使用如下请求: https://roads.googleapis.com/v1/nearestRoads?points=60.170880,24.942795 | 60.170879,24.942796 | 60.170877,24.942796&key= 要获得JSON响应,请执行以下操作: { "snappedPoints": [ { "location": { "lat

有没有一种不用谷歌的方向API就能知道最近的街道的方法?就像优步和99一样

您可以使用如下请求:

https://roads.googleapis.com/v1/nearestRoads?points=60.170880,24.942795 | 60.170879,24.942796 | 60.170877,24.942796&key=

要获得JSON响应,请执行以下操作:

{
  "snappedPoints": [
    {
      "location": {
        "latitude": 60.170877918672588,
        "longitude": 24.942699821922421
      },
      "originalIndex": 0,
      "placeId": "ChIJNX9BrM0LkkYRIM-cQg265e8"
    },
    {
      "location": {
        "latitude": 60.170876898776406,
        "longitude": 24.942699912064771
      },
      "originalIndex": 1,
      "placeId": "ChIJNX9BrM0LkkYRIM-cQg265e8"
    },
    {
      "location": {
        "latitude": 60.170874902634374,
        "longitude": 24.942700088491474
      },
      "originalIndex": 2,
      "placeId": "ChIJNX9BrM0LkkYRIM-cQg265e8"
    }
  ]
}
然后,您可以将
placeId
传递给或,以从JSON响应中获取最近路段的名称