Unable to see this post in the forum, hence resending.

On Mon, Jun 22, 2009 at 2:23 PM, Rash <raj143p...@gmail.com> wrote:

> Hello experts,
>
> I'm new to android and need some help. I'm creating a basic Mapview
> application which will display my current location on the google map.
> Initially i had many doubts while creating the application, but thanks
> to android developers archives that helped me to reach this point. I
> have followed almost all the threads on the android developers site
> but still unable to see my location on the google maps. It always
> shows a white screen on the emulator with google image at the bottom.
> Please help to make it work. From most of the threads I learn that we
> need to sign our application with the correct fingerprint. I did so
> but unsuccessful.
>
> The following will explain the steps:
> 1. Using sdk version android-sdk-windows-1.0_r1
> 2. Created a new android application.
> 3. Signing the application:
>    a. C:\Program Files\Java\jdk1.6.0_13\bin>keytool.exe -list -alias
> androiddebugkey -
>        keystore "D:\Profiles\fknq86\Local Settings\Application Data
> \Android\debug.keyst
>        ore" -storepass android -keypass android
>    b. Certificate fingerprint (MD5):
> 75:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:33
>        where XX=some alpha numeric data
>    c. signing up for an Android Maps API key! using link
> http://code.google.com/android/maps-api-signup.html
> 4. Code below: There are 2 applications 1. Find Me 2. ShowMyLoc.
> FindMe has a button which directs it to ShowMyLoc (using Intent) to
> show the location on the google maps. For simplicity sake i'm pasting
> the code only for ShowMyLoc app.
>
> //ShowMyLoc.java
> package org.anddev.android.findme;
>
> import android.location.Location;
> import android.location.LocationManager;
> import android.os.Bundle;
>
> import com.google.android.maps.GeoPoint;
> import com.google.android.maps.MapActivity;
> import com.google.android.maps.MapController;
> import com.google.android.maps.MapView;
>
> public class ShowMyLoc extends MapActivity {
>        private Location myLocation;
>        protected MapView myMapView = null;
>        protected LocationManager myLocationManager = null;
>        protected MapController mapController;
>
>        @Override
>        protected boolean isRouteDisplayed() {
>                // TODO Auto-generated method stub
>                return false;
>        }
>
>        @Override
>        protected void onCreate(Bundle icicle) {
>                // TODO Auto-generated method stub
>                super.onCreate(icicle);
>                this.myMapView = new MapView(this,
> "0ZFOV5MY-5tIiNoVa_UiMuiMf39w_N6T5DalZzg");
>
>                this.setContentView(myMapView);
>
>                mapController = myMapView.getController();
>                mapController.setZoom(15);
>
>                this.myLocation = new Location("gps");
>                this.myLocation.setLongitude(77.52436144125092);
>                this.myLocation.setLatitude(13.05096452223662);
>                updateView();
>        }
>
>        private void updateView(){
>        Double lat = myLocation.getLatitude();
>        Double lng = myLocation.getLongitude();
>
>        GeoPoint point = new GeoPoint(lat.intValue(), lng.intValue());
>        mapController.setCenter(point);
>  }
> }
>
> //Menifest.xml
>
> <?xml version="1.0" encoding="utf-8"?>
> <manifest xmlns:android="http://schemas.android.com/apk/res/android";
>      package="org.anddev.android.findme"
>      android:versionCode="1"
>      android:versionName="1.0.0">
>      <uses-permission
> android:name="android.permission.READ_CONTACTS" />
>          <uses-permission android:name="android.permission.CALL_PHONE" />
>      <uses-permission
> android:name="android.permission.ACCESS_FINE_LOCATION" />
>      <uses-permission android:name="android.permission.ACCESS_GPS" /
> >
>      <uses-permission
> android:name="android.permission.ACCESS_MOCK_LOCATION" />
>      <uses-permission
> android:name="android.permission.ACCESS_COARSE_LOCATION" />
>      <uses-permission android:name="android.permission.INTERNET" />
>      <uses-permission
> android:name="android.permission.ACCESS_LOCATION" />
>      <uses-permission
> android:name="android.permission.ACCESS_ASSISTED_GPS" />
>      <uses-permission
> android:name="android.permission.ACCESS_CELL_ID" />
>
>        <application android:icon="@drawable/icon" android:label="@string/
> app_name">
>        <uses-library android:name="com.google.android.maps" />
>        <activity android:name=".FindMe" android:label="@string/
> app_name">
>            <intent-filter>
>                <action android:name="android.intent.action.MAIN" />
>                <category
> android:name="android.intent.category.LAUNCHER" />
>            </intent-filter>
>        </activity>
>    <activity android:name=".ShowMyLoc"><intent-filter>
>    <action android:name="android.intent.action.VIEW"></action>
>        <category android:name="android.intent.category.DEFAULT"></category>
> </intent-filter>
> </activity>
>        </application>
> </manifest>
>

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

Reply via email to