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...
Similar Threads Forum Datum
mehrere Outlook Kalender auf Google Kalender darstellen Kalender Mittwoch um 21:14 Uhr
Fehlermeldung Google Play Store Google Play Store (Android Market) Donnerstag um 10:26 Uhr
Google-Kalender-App und Synchronisation Huawei Mate 9 Forum Donnerstag um 08:56 Uhr
googleadservice.com Android Allgemein Donnerstag um 17:13 Uhr
Suche: Kalender zur Übernahme aller Daten aus Google Kalender (PC) Kalender Donnerstag um 18:02 Uhr
Google Kalender & Email auf einem Android Tablet deaktivieren? Android Allgemein Freitag um 18:33 Uhr
Google Assistant Huawei P9 Plus Forum Freitag um 22:27 Uhr
Zweiter Google Kalender wird nicht angezeigt Samsung Galaxy S6 (G920F) / S6 Edge (G925F) Forum Samstag um 12:45 Uhr
Entsperren nicht möglich nach Sperrung mittels Google Geräte Manager Huawei Mate 8 Forum Sonntag um 12:45 Uhr
Google Play Store Huawei Mate 9 Forum Gestern um 18:19 Uhr