1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. onetimeago, 07.11.2009 #1
    onetimeago

    onetimeago Threadstarter Erfahrener Benutzer

    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.
     
  2. Mr_Unknow, 07.11.2009 #2
    Mr_Unknow

    Mr_Unknow Android-Hilfe.de Mitglied

  3. onetimeago, 07.11.2009 #3
    onetimeago

    onetimeago Threadstarter Erfahrener Benutzer

    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>
    
     
  4. onetimeago, 13.11.2009 #4
    onetimeago

    onetimeago Threadstarter Erfahrener Benutzer

    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?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Spracherkennung wie "Okay Google" Android App Entwicklung 06.08.2017
[OFFEN] Google-Spracherkennung funktioniert nicht im Tablayout Android App Entwicklung 20.04.2017
[ERLEDIGT] Signierte APK hochladen (Google Play) Android App Entwicklung 03.04.2017
Aktuelle Position google maps Android App Entwicklung 20.12.2016
Google Play Services Fehler Android App Entwicklung 19.12.2016
Preview mit Google Maps erstellen Android App Entwicklung 17.12.2016
Fehler beim Einbinden von Google Maps in eine App Android App Entwicklung 13.12.2016
Google Play: Youtube-Video wird nicht angezeigt Android App Entwicklung 13.12.2016
Google wants you: Udacity-Stipendienprogramm für Android-Entwickler Android App Entwicklung 29.11.2016
Online-Kalender in einem Fragment/einer Activity Android App Entwicklung 17.11.2016
Du betrachtest das Thema "Google Maps einsetzen; Anfängerfragen" im Forum "Android App Entwicklung",