Without looking at your code.  You need a key from Google to work with
Maps (and they won't show without it).

Look at the Android Map Tutorial, and it tells you how to obtain the
key (it is free), and then you put the key in your manifest.

Here is a URL to signup as well: http://code.google.com/apis/maps/signup.html

On Nov 1, 5:39 pm, newbie123 <abhaysupa...@gmail.com> wrote:
> Hello,
> THis is my first time deling with MapActivity and I was able to work
> the MapView example , go it to compile and launched it on my device,
> but I dont see it displaying any maps. It just shows the white screen
> with zoom button an d the overlay drawable png image I have. can any
> one tell me whats wrong.
>
> Here's my class file MapView class file.
>
> package com.example.hellomap;
>
> import java.util.List;
>
> 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 android.graphics.drawable.Drawable;
> import android.os.Bundle;
> import android.widget.LinearLayout;
> import android.widget.ZoomControls;
>
> public class mymap extends MapActivity {
>         List<Overlay> mapOverlays;
>         Drawable drawable;
>         mapOverlay itemizedOverlay;
>         LinearLayout linearLayout;
>         MapView mapView;
>         ZoomControls mZoom;
>
>     /** Called when the activity is first created. */
>     @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.mymap);
>         linearLayout = (LinearLayout) findViewById(R.id.zoomview);
>         mapView = (MapView) findViewById(R.id.mapview);
>         mZoom = (ZoomControls) mapView.getZoomControls();
>
>         linearLayout.addView(mZoom);
>
>         mapOverlays = mapView.getOverlays();
>         drawable = this.getResources().getDrawable(R.drawable.man);
>         itemizedOverlay = new mapOverlay(drawable);
>
>         GeoPoint point = new GeoPoint(19240000,-99120000);
>         OverlayItem overlayitem = new OverlayItem(point, "", "");
>
>         itemizedOverlay.addOverlay(overlayitem);
>         mapOverlays.add(itemizedOverlay);
>     }
>
>     @Override
>     protected boolean isRouteDisplayed() {
>         return false;
>     }
>
> }
>
> Overlay Class file:
>
> package com.example.hellomap;
>
> import java.util.ArrayList;
>
> import android.graphics.drawable.Drawable;
>
> import com.google.android.maps.ItemizedOverlay;
> import com.google.android.maps.OverlayItem;
>
> public class mapOverlay extends ItemizedOverlay {
>
>         private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>
> ();
>
>         public mapOverlay(Drawable defaultMarker) {
>                 super(boundCenterBottom(defaultMarker));
>                 // TODO Auto-generated constructor stub
>         }
>
>         @Override
>         protected OverlayItem createItem(int arg0) {
>                  return mOverlays.get(arg0);
>         }
>
>         @Override
>         public int size() {
>                 return mOverlays.size();
>         }
>
>         public void addOverlay(OverlayItem overlay) {
>             mOverlays.add(overlay);
>             populate();
>         }
>
> }
>
> Manifest File
>
> <?xml version="1.0" encoding="utf-8"?>
> <manifest xmlns:android="http://schemas.android.com/apk/res/android";
>       package="com.example.hellomap"
>       android:versionCode="1"
>       android:versionName="1.0">
>     <application android:icon="@drawable/icon" android:label="@string/
> app_name" android:debuggable="true">
>         <activity android:name=".HelloMap"
>                   android:label="@string/app_name">
>             <intent-filter>
>                 <action android:name="android.intent.action.MAIN" />
>                 <category
> android:name="android.intent.category.LAUNCHER" />
>             </intent-filter>
>         </activity>
>         <uses-library android:name="com.google.android.maps" />
>     </application>
>     <uses-sdk android:minSdkVersion="3" />
>     <uses-permission android:name="android.permission.INTERNET" />
> </manifest>
>
> Any help is greately appreciated...
> Thanks!

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to