Google Maps einsetzen; Anfängerfragen

onetimeago

onetimeago

Fortgeschrittenes Mitglied
9
Hallo,
ich möchte gerne ein Android Programm schreiben, bei dem ich Google Maps benutzen will. Ich hab mich auf den google Seiten etwas umgeguckt, aber werde nicht so richtig schlau. Wie gehe ich grundlegend vor, wenn ich Google Maps benutzen will?

1. Brauche ich einen Schlüssel oder geht das auch ohne?
2. Ich muss doch einen Key aus meiner App erstellen und den dann bei Google registrieren, damit ich einen Google Map Key bekomme. Wenn meine App aber noch gar nicht fertig ist, muss ich dann am Ende noch eine Schlüssel mit der fertigen App erstellen?
3. Gilt der Schlüssel nur für eine App, also wenn ich nochmal GoogleMaps mit was anderem benutzen will, muss ich dann wieder einen Schlüssel beantragen?
4. Was für Einschränkungen hab ich in der fertig App nachher? Dürfen z.B. nur x zugriffe am Tag gemacht werden?

Hatte schon etwas mit der Openstreetmap (OSM) Alternative rumgespielt, aber das hab ich nicht in meine App integriert bekommen, sondern musste immer ein OSM Paket im Emulator installieren und dann noch meine App. Hätte gerne eine App Datei, wo alles drinnen wäre, daher schied OSM aus.
 
Hi,
danke, so hab ich schonmal einen Debug Key bekommen.

Jetzt hab ich aber noch ein Problem:

Code:
Thread [<3> main] (Suspended (exception InflateException))    
    ViewRoot.handleMessage(Message) line: 1716    
    ViewRoot(Handler).dispatchMessage(Message) line: 99    
    Looper.loop() line: 123    
    ActivityThread.main(String[]) line: 4203    
    Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]    
    Method.invoke(Object, Object...) line: 521    
    ZygoteInit$MethodAndArgsCaller.run() line: 791    
    ZygoteInit.main(String[]) line: 549    
    NativeStart.main(String[]) line: not available [native method]    

Thread [<3> main] (Suspended (exception InflateException))    
    ZygoteInit$MethodAndArgsCaller.run() line: 797    
    ZygoteInit.main(String[]) line: 549    
    NativeStart.main(String[]) line: not available [native method]
Meine XML
HTML:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.App" android:versionCode="1"   android:versionName="0.1">
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
     <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.ACCESS_GPS" />
      <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=".App"
                  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" />
    
</manifest>
Der Fehler kommt, wenn das Layout erstellt wird. Meine layout.xml:
HTML:
<?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/myMapView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:apiKey="mein_key"
    />
  

  
</LinearLayout>
 
komme leider nicht weiter mit den Karten. Leider immer noch der Fehler von oben. Weiß vielleicht jemand was ich falsch gemacht habe? Kann es am Key liegen?
 

Ähnliche Themen

R
Antworten
3
Aufrufe
1.614
Ritartet
R
M
  • markusk73
Antworten
3
Aufrufe
860
swa00
swa00
E
Antworten
4
Aufrufe
1.222
enrem
E
Zurück
Oben Unten