Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
- && checkSelfPermission(android.Manifest.permission.ACCESS_COARSE_LOCATION)
- != PackageManager.PERMISSION_GRANTED
- && checkSelfPermission(android.Manifest.permission.ACCESS_FINE_LOCATION)
- != PackageManager.PERMISSION_GRANTED) {
- requestPermissions(
- new String[]{android.Manifest.permission.ACCESS_COARSE_LOCATION,
- android.Manifest.permission.ACCESS_FINE_LOCATION},
- 100);
- } else {
- try {
- //detect location based gps
- gps = new GPSTracker(MapsActivity.this);
- if (gps.canGetLocation()) {
- double latitude = gps.getLatitude();
- double longitude = gps.getLongitude();
- mMap.clear();
- LatLng posisi_user = new LatLng(latitude, longitude);
- mMap.addMarker(new MarkerOptions().position(posisi_user).
- title("posisi anda"));
- NurHelper.showSettingGps(MapsActivity.this);
- } else {
- }
- } catch (NullPointerException e) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement