1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

GPS - Latitude, Longitude abfragen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von CsabyKe, 22.02.2011.

  1. CsabyKe, 22.02.2011 #1
    CsabyKe

    CsabyKe Threadstarter Neuer Benutzer

    Beiträge:
    1
    Erhaltene Danke:
    0
    Registriert seit:
    22.02.2011
    Morgen!

    Ich möchte eine sehr einfache Anwendung schreiben, aber ein wirklich einfaches Problem kann ich seit 13 Stunden nicht lösen…

    Ich möchte nur meine GPS-Koordinaten auf dem Bildschirm sehen…

    Es gibt immer ein Fehler in diesem Zeile:
    mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mlocListener);
    Ohne diese Zeile läuft mein Program, aber es macht nicht, weil diese Zeile wichtig ist – denke ich!

    Ich habe ein Xperia X10 mit Android 2.1
    Ich habe schon keine Ahnung, was das Problem ist, habe schon alles versucht, was ich im Internet gefunden habe.
    Ich wäre wirklich dankbar, wenn jemand mir helfen könnte, oder mein Quellcode korrigieren würde

    Danke, Csaba (Tschaba)




    Code:
    package com.gpstest;
    
    import android.app.Activity;
    import android.content.Context;
    import android.location.Location;
    import android.location.LocationListener;
    import android.location.LocationManager;
    import android.os.Bundle;
    import android.os.Looper;
    import android.util.Log;
    import android.widget.TextView;
    
    
    public class main extends Activity  {
        double latitude, longitude;
        private TextView tvLatitude;
        private TextView tvLongitude;
        
        private LocationManager myManager;
        
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            
            myManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
            
            
            
            LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
            LocationListener mlocListener = new myLocationListener();
            mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mlocListener);
            
        }
    
        
        public class myLocationListener implements LocationListener {
    
            @Override
            public void onLocationChanged(Location location) {
                // TODO Auto-generated method stub
                latitude = location.getLatitude();
                longitude = location.getLongitude();
                tvLatitude.setText(String.valueOf(latitude));
                tvLongitude.setText(String.valueOf(longitude));
                
            }
    
            @Override
            public void onProviderDisabled(String provider) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void onProviderEnabled(String provider) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void onStatusChanged(String provider, int status, Bundle extras) {
                // TODO Auto-generated method stub
                
            }
            
        }
            
            
    }    
                   
                   
       
        
        
    
        
    
    
    
     

Diese Seite empfehlen