Google map not displayed in my android application
<p>I have developing apps with google map .I follow material from android developers site and some other guidelines .wen i run the program the icon only point to the location .in background no map view displayed.can any one help to me ?</p>

<p>Thanks in advance
Regards
Lakshmanan.</p>

<p>Here is my source code,</p>

<p>public class MapPage extends MapActivity<br>
{</p>

<pre><code>MapView mapView; 
MapController mc;
GeoPoint p;





@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    mapView = (MapView) findViewById(R.id.mapview);
    mapView.setBuiltInZoomControls(true);

    List&lt;Overlay&gt; mapOverlays = mapView.getOverlays();
    Drawable drawable = this.getResources().getDrawable(R.drawable.icon);
    HelloItemizedOverlay itemizedoverlay = new HelloItemizedOverlay(drawable);
    GeoPoint point = new GeoPoint(19240000,-99120000);
    OverlayItem overlayitem = new OverlayItem(point, "Hola, Mundo!", "I'm in Mexico City!");
    itemizedoverlay.addOverlay(overlayitem);
    mapOverlays.add(itemizedoverlay);
    mc = mapView.getController();
    String coordinates[] = {"1.352566007", "103.78921587"};
    double lat = Double.parseDouble(coordinates[0]);
    double lng = Double.parseDouble(coordinates[1]);

    p = new GeoPoint(
        (int) (lat * 1E6), 
        (int) (lng * 1E6));

    mc.animateTo(p);
    mc.setZoom(1); 
    mapView.invalidate();



}
@Override
protected boolean isRouteDisplayed() {
    return false;
}

}  





java class :



public class HelloItemizedOverlay extends ItemizedOverlay
{
  Context mContext;
 private ArrayList&lt;OverlayItem&gt; mOverlays = new ArrayList&lt;OverlayItem&gt;();
 public HelloItemizedOverlay(Drawable defaultMarker) {
  super(boundCenterBottom(defaultMarker));
  // TODO Auto-generated constructor stub
 }
 public HelloItemizedOverlay(Drawable defaultMarker, Context context) {
    super(defaultMarker);
     mContext = context;
  }

 @Override
 protected boolean onTap(int index) {
   OverlayItem item = mOverlays.get(index);
   AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
   dialog.setTitle(item.getTitle());
   dialog.setMessage(item.getSnippet());

   dialog.show();
   return true;
 }
 @Override
 protected OverlayItem createItem(int i) {
  // TODO Auto-generated method stub
  return mOverlays.get(i);

 }

 @Override
 public int size() {
  // TODO Auto-generated method stub
   return mOverlays.size();

 }
 public void addOverlay(OverlayItem overlay) {
     mOverlays.add(overlay);
     populate();
 }

}
</code></pre>
