Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌地图api v2如何找到最近的位置_Android_Google Maps Markers_Google Maps Android Api 2 - Fatal编程技术网

Android 谷歌地图api v2如何找到最近的位置

Android 谷歌地图api v2如何找到最近的位置,android,google-maps-markers,google-maps-android-api-2,Android,Google Maps Markers,Google Maps Android Api 2,我正在android中使用谷歌地图api v2。我已经为公共汽车站创建了xml解析器。公共汽车站使用标记显示。我需要找到用户的当前位置,并找到最近的位置(公共汽车站),最好是自动找到(例如在半径为0.5公里的范围内) 我试图找到一个教程,但不幸的是我失败了。 感谢您的帮助。Location类的distanceTo()方法可以获取直线上两个位置之间的距离。您可以在此处找到如何使用此功能的示例: 但是,如果你不想要直线距离,而是旅行距离,我建议你看看这个问题和答案:

我正在android中使用谷歌地图api v2。我已经为公共汽车站创建了xml解析器。公共汽车站使用标记显示。我需要找到用户的当前位置,并找到最近的位置(公共汽车站),最好是自动找到(例如在半径为0.5公里的范围内)

我试图找到一个教程,但不幸的是我失败了。 感谢您的帮助。

Location类的distanceTo()方法可以获取直线上两个位置之间的距离。您可以在此处找到如何使用此功能的示例:

但是,如果你不想要直线距离,而是旅行距离,我建议你看看这个问题和答案: