bonjour !! je suis entrain de travailler sur la version 2 de google map et je veux afficher la position courrante de l'utilisateur dans la carte alors j'ai utiliser le code suivant
package app.akexorcist.googlemapsv2direction;
import android.content.Intent;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class SetMyCarLocation extends FragmentActivity implements LocationListener {
Button sendd ;
Button find;
Position pp;
public static double latitude;
public int idp =0;
public static double longitude ;
DBadapter db;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ffffff);
//sendd=(Button) findViewById(R.id.button1);
//find=(Button) findViewById(R.id.button2);
// Getting LocationManager object from System Service LOCATION_SERVICE
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
// Creating a criteria object to retrieve provider
Criteria criteria = new Criteria();
// Getting the name of the best provider
String provider = locationManager.getBestProvider(criteria, true);
// Getting Current Location
Location location = locationManager.getLastKnownLocation(provider);
if(location!=null){
onLocationChanged(location);
}
locationManager.requestLocationUpdates(provider, 20000, 0, this);
// db=new DBadapter(this);
//db.open();
// sendd.setOnClickListener(new View.OnClickListener() {
// public void onClick(View v) {
//Position pp= new Position(idp,longitude,latitude);
//db.insererPosition(pp);
//Position pdb= db.getPosition();
//if( pdb!=null){
// Toast.makeText(getApplicationContext(),
"position enregistré avec succes" , Toast.LENGTH_SHORT)
.show();}
// pdb.toString()
}
});
//find.setOnClickListener(new View.OnClickListener() {
// public void onClick(View v) {
//starin();
}
});
}
//public void starin() {
Intent in = new Intent(this, Main.class);
startActivity(in);
}
@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
}
@Override
//public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
// Getting latitude of the current location
latitude = location.getLatitude();
// Getting longitude of the current location
longitude = location.getLongitude();
}
}
maintenant je veux afficher sa position en utilisant juste le gps comment je peux faire ca !!!!
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.