휴대 전화가 Wi-Fi 또는 모바일 네트워크에 연결된 경우 내 위치 정보를 얻고 싶습니다. 그러나 전화가 모바일 네트워크 일 경우 원하는대로 실행되지 않습니다. 내가 GPS를 사용할 때까지 아무 일도 일어나지 않아. GPS를 사용하지 않고도 위치를 파악할 수 있습니까, 아니면해야합니까? 그리고 GPS가 필수적이라면 어떻게 GPS를 사용하도록 사용자에게 경고 할 수 있습니까?모바일 네트워크에서 내 위치 찾기
private void setUpMap() {
// TODO Auto-generated method stub
mMap.setMyLocationEnabled(true);
LocationManager manager = (LocationManager)getActivity().getSystemService(FragmentActivity.LOCATION_SERVICE);
Criteria criteria = new Criteria();
String provider = manager.getBestProvider(criteria, true);
myLocation = manager.getLastKnownLocation(provider);
latitude = myLocation.getLatitude();
longitude = myLocation.getLongitude();
LatLng latlng = new LatLng(latitude, longitude);
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(latlng, 14));
}
내 대답을 확인하십시오. – Harshid