在android中获取最近的街道/道路坐标

在android中获取最近的街道/道路坐标,android,google-maps,google-maps-api-3,android-location,Android,Google Maps,Google Maps Api 3,Android Location,在javascript中,我们使用GoogleMapsAPIs指定选项,例如Google.maps.TravelMode.DRIVING。android中的TravelMode是否有任何等价物?我在android.location.LocationManager或android.location.Criteria 我想到了以下几种选择: 使用一些TravelMode备选方案,获得近似于最近街道/道路的坐标 或者,(不推荐,因为它会很慢)正常获取坐标,然后可能将其发送到一些google api(这

在javascript中,我们使用
GoogleMapsAPI
s指定选项,例如
Google.maps.TravelMode.DRIVING
。android中的
TravelMode
是否有任何等价物?我在
android.location.LocationManager
android.location.Criteria
我想到了以下几种选择:

  • 使用一些
    TravelMode
    备选方案,获得近似于最近街道/道路的坐标

  • 或者,(不推荐,因为它会很慢)正常获取坐标,然后可能将其发送到一些google api(这会很慢,因为有很多点),并将坐标更正为最近的街道坐标。或者,如果存在一些(谷歌地图)javascript框架,可以使用它来获取相应的街道坐标

  • Edit1:

    我也调查过。因此进入了
    android.location.Geocoder
    。这个类中的
    getFromLocation
    似乎完成了大部分工作。但是,恐怕在获取最近的地址时会有额外的延迟。

    如果您指的是,那么它会按照概述中的说明在内部使用:

    此对象与GoogleMapsAPI方向服务通信,该服务接收方向请求并返回计算结果

    由于Android还没有原生API,我建议直接使用Directions API


    看看我的答案。

    你以前问过这个问题吗?它已经结束了吗?@MaciejGórski是的,我问过另一个问题,这个问题已经结束了。Stackoverflow建议编辑该问题。我通过显著改变这个问题做到了这一点。然而,由于它关闭了,而且我没有得到任何答案,我想问一个新问题。这就是原因。