0
我正在使用經緯度和經度獲取MyLocation的應用程序。現在我想要獲得位於我的範圍內5 Km的用戶。我正在使用下面的代碼來獲取用戶的緯度和長度。如何在獲取緯度和經度的mylocation時在android中獲取附近的位置
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;
}
這段代碼,我可以得到mylocation。我是存儲我的API每個用戶的數據。所以我有一個關於lat和長每一個用戶。所以現在我想打印誰擁有位置或緯度用戶的所有數據並且距我不到5公里。
這些僅僅是方法定義..there沒有EXP執行它。 – 2015-04-02 05:24:39
爲什麼不做Google +搜索android + distanceTo +例子?我不會爲打手而煩惱。 – NickT 2015-04-02 13:04:07