cet errer me gene.
je n'ai pas trouve de solution,j'espert que vous pouvez m'aider
voila le code:

*********************java************

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
package com.mti.android;
 
 
 
import android.os.Bundle;
 
import com.google.android.maps.MapActivity;
 
import java.util.List;
 
import android.graphics.drawable.Drawable;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.Toast;
 
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;
import com.google.android.maps.OverlayItem;
import com.google.android.maps.MapView.LayoutParams;
 
 
public class GoogleMapMainActivity extends MapActivity implements
LocationListener {
		private MapView mapView;
		private double lat = 0;
    private double lng = 0;
    private LocationManager lm;
    private MapController mc;
    private GeoPoint p;
    private List mapOverlays;
    //private MapItemizedOverlay itemizedoverlay;
 
    /** Called when the activity is first created. */
    @SuppressWarnings("deprecation")
		@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        // On recupere la vue
        mapView = (MapView) findViewById(R.id.mapView);
        mapView.setBuiltInZoomControls(true);
 
        final LinearLayout zoomLayout = (LinearLayout) findViewById(R.id.zoom);
        final View zoomView = mapView.getZoomControls();
        zoomLayout.addView(zoomView, new LinearLayout.LayoutParams(
                LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
 
        // On affiche le zoom controle et l'affichage street view de la carte
        mapView.displayZoomControls(true);
 
        mc = mapView.getController();
 
        // Creation du geo point
        mapOverlays = mapView.getOverlays();
        Drawable drawable = this.getResources().getDrawable(R.drawable.marker6);
       // itemizedoverlay = new MapItemizedOverlay(drawable, this);
        lm = (LocationManager) this.getSystemService(LOCATION_SERVICE);
        lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
 
        lat = 48.8157060;
        lng = 2.3628730;
        p = new GeoPoint((int) (lat * 1E6), (int) (lng * 1E6));
        mc.animateTo(p);
        mc.setCenter(p);
        mc.setZoom(17);
 
    }
 
     @Override
      protected boolean isRouteDisplayed()
      {
	// TODO Auto-generated method stub
	return false;
       }
 
	public void onLocationChanged(Location location)
	{
	   lat = location.getLatitude();
           lng = location.getLongitude();
           Toast.makeText(getBaseContext(),
                      "Location change to : Latitude = " + lat + " Longitude = " + lng,
                      Toast.LENGTH_SHORT).show();
            p = new GeoPoint((int) (lat * 1E6), (int) (lng * 1E6));
            mc.animateTo(p);
            mc.setCenter(p);
            mc.setZoom(17);
	}
 
        //A faire si nécessaire, gestion du cas quand il y a désactivation de l'opérateur
	public void onProviderDisabled(String arg0)
	{
		// TODO Auto-generated method stub
	}
 
        //A faire si nécessaire, gestion du cas quand il y a réactivation de l'opérateur
	public void onProviderEnabled(String arg0)
	{
		// TODO Auto-generated method stub
	}
 
	public void onStatusChanged(String arg0, int arg1, Bundle arg2)
	{
		// TODO Auto-generated method stub
	}
 
	/** Creation du menu */
       @Override
       public final boolean onCreateOptionsMenu(Menu menu)
      {
        final MenuInflater menuInflater = getMenuInflater();
        menuInflater.inflate(R.menu.menu_mapdisplay, menu);
        return true;
      }
 
    /** Handler sur le menu */
    @Override
    public final boolean onOptionsItemSelected(MenuItem item)
    {
        // Button "Voir ses panneaux"
        if (item.getItemId() == R.id.poserMarqueur)
        {
        	Toast.makeText(getBaseContext(),
              "Ajout du panneau",
              Toast.LENGTH_SHORT).show();
        	OverlayItem overlayitem = new OverlayItem(p,"nom du panneau", "description du panneau");
         // itemizedoverlay.addOverlay(overlayitem);
          //mapOverlays.add(itemizedoverlay);
        }
        else if (item.getItemId() == R.id.annuler)
        {
          // Cas du bouton Annuler
        }
        return super.onOptionsItemSelected(item);
    }
******************main.xml****************

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 >
<com.google.android.maps.MapView
 android:id="@+id/mapView"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:enabled="true"
 android:clickable="true"
 android:apiKey="@string/mapKey"
 />
 
</LinearLayout>
*****************manifest******************

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.developpez"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="com.google.android.maps" />
<activity android:name=".Map"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="3" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
</manifest>
*****************string.xml ********************

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<resources>
     <string name="hello">Hello World, HelloGoogleMapActivity!</string>
     <string name="app_name">GoogleMapTuto</string>
     <string name="mapKey">0LkkSLaP8j2hpSIUpHT-Jiskw5rCBvSMPwIGORA</string>
</resources>

merci