2016-11-11 3 views
-1

Ich möchte einen Benutzer auffordern, den GPS-Standort anzufordern und dann den Standort zu ermitteln (lat, lng).GPS-Standort anfordern, wenn auf die Schaltfläche geklickt wird

So: http://4.bp.blogspot.com/-CC8P9RN7_pk/VPTwYyjt8kI/AAAAAAAABWw/A5cjqZc39hQ/s1600/Location%2BSettings%2BDialog.png

+0

Holen Sie sich zuerst eine Google Map-API hier: https://developers.google.com/maps/documentation/android-api/signup und verwenden Sie sie, um Ihren aktuellen Standort zu erhalten. – HaroldSer

+0

Sie beziehen sich nicht auf die Frage. –

Antwort

0

Der Code für GPS ermöglichen die schnelle:

public boolean canGetLocation() { 
     return this.canGetLocation; 
    } 

    public void showSettingsAlert(){ 
     AlertDialog.Builder alertDialog = new AlertDialog.Builder(mContext); 

     alertDialog.setTitle("GPS is settings"); 

     alertDialog.setMessage("GPS is not enabled. Do you want to go to settings menu?"); 
     alertDialog.setPositiveButton("Settings", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog,int which) { 
       Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); 
       mContext.startActivity(intent); 
      } 
     }); 
     alertDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int which) { 
      dialog.cancel(); 
      } 
     }); 
     alertDialog.show(); 
    } 

Was Sie für aktuellen Standort wollen (wie lat, long oder google Karte).

Verwandte Themen