Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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 在安卓系统中,通过lat和long获取我的位置时,如何获得附近的位置_Android_Google Maps - Fatal编程技术网

Android 在安卓系统中,通过lat和long获取我的位置时,如何获得附近的位置

Android 在安卓系统中,通过lat和long获取我的位置时,如何获得附近的位置,android,google-maps,Android,Google Maps,我正在开发一个应用程序,通过纬度和经度获取我的位置。现在我想获取我的范围内5公里内的用户。我使用以下代码获取用户的纬度和长度 if(gps.canGetLocation()){ getlatitude = gps.getLatitude(); getlongitude = gps.getLongitude(); latitude_mString = String.valueOf(getlatitude); longitude_mString = St

我正在开发一个应用程序,通过纬度和经度获取我的位置。现在我想获取我的范围内5公里内的用户。我使用以下代码获取用户的纬度和长度

  if(gps.canGetLocation()){

     getlatitude = gps.getLatitude();
     getlongitude = gps.getLongitude();
     latitude_mString = String.valueOf(getlatitude);
     longitude_mString = String.valueOf(getlongitude);
     Log.d("Value of lat and long",  latitude_mString+""+longitude_mString);
     Log.d("u r", "ur in register lati loni");
        new Thread(null,latlongThread,"").start();
    }
     }else{

    gps.showSettingsAlert();
}
 marker = new MarkerOptions().position(new LatLng(getlatitude, getlongitude)).title("Me");

//marker.icon(BitmapDescriptorFactory.fromResource(R.drawable.));

    CameraPosition cameraPosition = new CameraPosition.Builder().target(new LatLng(getlatitude, getlongitude))
            .zoom(12).build();

       googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

    googleMap.addMarker(marker);
 return rootView;
}

通过这段代码,我可以获得我的位置。我将每个用户的数据存储在API中。因此,我有每个用户的lat和long的所有数据。因此,现在我想打印距离我5公里以内的具有位置或lat和long的用户。

使用位置的distanceTo方法


这些都是唯一定义的方法。它的实现没有exp。为什么不在谷歌上搜索android+distanceTo+示例?我懒得牵手。