Android 在安卓系统中,通过lat和long获取我的位置时,如何获得附近的位置
我正在开发一个应用程序,通过纬度和经度获取我的位置。现在我想获取我的范围内5公里内的用户。我使用以下代码获取用户的纬度和长度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
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+示例?我懒得牵手。