Mengambil latitude longitude Lokasi saat ini pada android Google Maps V2 dengan Location Manajer


Mengambil latitude longitude Lokasi saat ini pada android Google Maps V2 dengan Location Manajer

 

Oke pada tutorial kali ini akan membahas tentang cara Mengambil latitude longitude Lokasi saat ini pada android Google Maps V2 dengan Location Manajer. Tutorial ini merupakan lanjutan tutorial dari Membuat Maps di aplikasi Android  , jadi silhakan ikuti dulu tutorial sebelumnya, Setelah itu ikuti step by step yang akan saya jelaskan dibawah ini.


Anda juga dapat melihat video tutorial Mengambil latitude longitude Lokasi saat ini pada android Google Maps V2 dengan Location Manajer dibawah ini


Tonton Video Tutorial

 

 

 

 

  1. Buka file MapsActivity.java dan cari method OnMapReady seperti gambar dibawah


     
  2. Hapus method tersebut dan gantikan dengan code di bawah

     
    
    @Override
        public void onMapReady(GoogleMap googleMap) {
            mMap = googleMap;
            LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
            Criteria criteria = new Criteria();
            if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
                return;
            }
            Location location = locationManager.getLastKnownLocation(locationManager.getBestProvider(criteria, false));
            if (location!=null){
                Toast.makeText(this, "Lokasi Ditemukan", Toast.LENGTH_SHORT).show();
                LatLng MyLocation = new LatLng(location.getLatitude(), location.getLongitude());
                mMap.addMarker(new MarkerOptions().position(MyLocation).title("Latitude: "+location.getLatitude()).snippet("Longitude : "+location.getLongitude()));
                mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(MyLocation,13));
            }else{
                Toast.makeText(this, "Lokasi Tidak Di temukan", Toast.LENGTH_SHORT).show();
            }
        }


     
  3. Tambahkan Kode berikut ke AndroidManifest.xml
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
     
  4. Kemudian jalankan
  5. Maka hasilnya akan seperti berikut



     


Anda juga dapat melihat video tutorial Mengambil latitude longitude Lokasi saat ini pada android Google Maps V2 dengan Location Manajer dibawah ini


Tonton Video Tutorial Mengambil latitude longitude Lokasi saat ini pada android



27 Maret 20172673


Leave your comment

Artikel Terkait

Instagram