mirror of
https://github.com/googlemaps/android-samples.git
synced 2025-12-08 18:02:20 +00:00
Add OnMyLocationClickListener sample
Change-Id: I41d34d38d9c6e96696190f4a674e086587f30350
This commit is contained in:
parent
f942335062
commit
8f7b2e1309
@ -23,5 +23,5 @@ dependencies {
|
||||
compile fileTree(dir: 'libs', include: ['*.jar'])
|
||||
testCompile 'junit:junit:4.12'
|
||||
compile 'com.android.support:appcompat-v7:23.4.0'
|
||||
compile 'com.google.android.gms:play-services-maps:10.2.0'
|
||||
compile 'com.google.android.gms:play-services-maps:11.4.0'
|
||||
}
|
||||
|
||||
@ -18,11 +18,13 @@ package com.example.mapdemo;
|
||||
|
||||
import com.google.android.gms.maps.GoogleMap;
|
||||
import com.google.android.gms.maps.GoogleMap.OnMyLocationButtonClickListener;
|
||||
import com.google.android.gms.maps.GoogleMap.OnMyLocationClickListener;
|
||||
import com.google.android.gms.maps.OnMapReadyCallback;
|
||||
import com.google.android.gms.maps.SupportMapFragment;
|
||||
|
||||
import android.Manifest;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.location.Location;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
@ -39,6 +41,7 @@ import android.widget.Toast;
|
||||
public class MyLocationDemoActivity extends AppCompatActivity
|
||||
implements
|
||||
OnMyLocationButtonClickListener,
|
||||
OnMyLocationClickListener,
|
||||
OnMapReadyCallback,
|
||||
ActivityCompat.OnRequestPermissionsResultCallback {
|
||||
|
||||
@ -72,6 +75,7 @@ public class MyLocationDemoActivity extends AppCompatActivity
|
||||
mMap = map;
|
||||
|
||||
mMap.setOnMyLocationButtonClickListener(this);
|
||||
mMap.setOnMyLocationClickListener(this);
|
||||
enableMyLocation();
|
||||
}
|
||||
|
||||
@ -98,6 +102,10 @@ public class MyLocationDemoActivity extends AppCompatActivity
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMyLocationClick(@NonNull Location location) {
|
||||
Toast.makeText(this, "Current location:\n" + location, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user