2015-04-01 50 views
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公里。

回答

相關問題