Map Links Map Google Map V2

I am trying to set up google map for android. I see two zoom buttons, but the map is not displayed. I tried my best for the last 6-7 hours. Previously, it showed an error (did not open), and now it does not display a map.

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.counz.app" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" /> <permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.counz.app.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="(mykey)" /> </application> 

Edit: this is a logcat error

  03-09 23:15:47.210: W/KeyCharacterMap(14440): Using default keymap: /system/usr/keychars/qwerty.kcm.bin 03-09 23:16:24.740: W/dalvikvm(14545): VFY: unable to resolve instance field 23 03-09 23:16:25.540: W/dalvikvm(14545): Unable to resolve superclass of Lmaps/p/s; (427) 03-09 23:16:25.540: W/dalvikvm(14545): Link of class 'Lmaps/p/s;' failed 03-09 23:16:25.540: W/dalvikvm(14545): Unable to resolve superclass of Lmaps/y/bo; (3820) 03-09 23:16:25.540: W/dalvikvm(14545): Link of class 'Lmaps/y/bo;' failed 03-09 23:16:25.540: W/dalvikvm(14545): Unable to resolve superclass of Lmaps/i/k; (4208) 03-09 23:16:25.540: W/dalvikvm(14545): Link of class 'Lmaps/i/k;' failed 03-09 23:16:25.540: E/dalvikvm(14545): Could not find class 'maps.i.k', referenced from method maps.z.ag.a 03-09 23:16:25.540: W/dalvikvm(14545): VFY: unable to resolve new-instance 3540 (Lmaps/i/k;) in Lmaps/z/ag; 03-09 23:16:29.020: I/ActivityThread(14545): queueIdle 03-09 23:16:29.060: V/ActivityThread(14545): Reporting idle of ActivityRecord{4a4a9288 token=android.os.BinderProxy@4a4a8df8 {com.counz.app/com.counz.app.MainActivity}} finished=false 03-09 23:16:29.060: W/ActivityNative(14545): send ACTIVITY_IDLE_TRANSACTION 03-09 23:16:29.750: E/Google Maps Android API(14545): Authorization failure. 03-09 23:16:58.600: I/ActivityThread(14545): queueIdle 03-09 23:16:58.600: V/ActivityThread(14545): Reporting idle of ActivityRecord{4a4a9288 token=android.os.BinderProxy@4a4a8df8 {com.counz.app/com.counz.app.MainActivity}} finished=false 03-09 23:16:58.600: W/ActivityNative(14545): send ACTIVITY_IDLE_TRANSACTION 

Thanks.:)

+1
source share
2 answers

You are linking in the wrong way, please take a look at this 8-step quick guide that I wrote to get the Google map in your application, please follow the steps for sure and you will have a Google map at the end.

I created the Google map application when I wrote this guide, and you can see its final result.

Creating the Google V2 Map APIs

+2
source

Acrivity must be stretched by FragmentActivity to properly inflate the fragment. Please check if MainActivity distributed by FragmentActivity . Remember that if you are writing an application for older versions of Android, you need to use the support library v4 and SupportMapFragment instead of MapFragment .

Btw. The link to the android library in eclipse does not change AndroidManifest.xml , only project.properties . You must manually add lines like this

 <activity android:name="com.example.android.tictactoe.library.GameActivity" /> 

only if you use multiple Activity from the library. In the case of google maps v2, you only need MapFragment , so you do not need to do this.

+1
source

All Articles