New Project - Google Maps Activity, fungerar inte.

Diskussion i 'Frågor, support och diskussion' startad av crazyrobban, 17 feb 2015.

  1. crazyrobban

    crazyrobban Adult Droid Medlem

    Blev medlem:
    10 dec 2009
    Inlägg:
    582
    Mottagna gillanden:
    32
    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge

    MINA ENHETER

    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge
    Platta:
    Samsung Galaxy Tab Pro 8.4
    ROM:
    CM 13
    Satte upp ett nytt projekt i Android Studio, valde att min default aktivitet skulle vara en Maps Activity.
    Men vid uppstart får jag bara upp Google loggan längst ner till vänster, som om den laddade kartan, men sen blir det aldrig något mer. Jag har genererat min API nyckel under mitt developerkonto.

    Någon som har erfarenhet av detta?

    Under google_maps_api.xml
    Kod:
    <string name="google_maps_key" templateMergeStrategy="preserve">AIza-osv</string>
    Under mainActivity.java har jag följande för att visa kartan:
    Kod:
    private void setUpMap() {
            mMap.addMarker(new MarkerOptions().position(new LatLng(-33.867, 151.206)).title("Marker"));
        }
    Och det finns per default lite if-satser för att verkligen kolla att kartan laddas och om den gör det, kör "setUpMap()".
    Jag slängde in en toast i setUpMap() för att verkligen säkerställa att funktionen körs, och sure enough, min toast dyker upp.
     
  2. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    Två nycklar, en för debug signing och en för release sign? Grått + logga låter väl som fel med licenserna. Det bör man se i logcat annars. Utöver det så lägger väl Android Studio upp build flavors så det ska bli rätt med dina nycklar för Maps? Sist jag testade i alla fall.
     
    crazyrobban gillar detta.
  3. crazyrobban

    crazyrobban Adult Droid Medlem

    Blev medlem:
    10 dec 2009
    Inlägg:
    582
    Mottagna gillanden:
    32
    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge

    MINA ENHETER

    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge
    Platta:
    Samsung Galaxy Tab Pro 8.4
    ROM:
    CM 13
    Helt riktigt så såg jag "(debug)" i lite ljusare text efter google_maps_api.xml, så jag körde Build Application och körde debug release. Fortfarande inte rätt.

    Kollade runt lite i developer konsollen och såg att jag inte hade knutit mitt API till mitt Google developer konto, så jag gjorde det, fick en ny nyckel, petade in den, la in min app i allowed apps, och ändå så fungerar det inte.

    Lite surt. :-/

    Jag fortsätter försöka, så kan jag posta vad som fick liv i det (när och om jag faktiskt får liv i det)
     
  4. bvb

    bvb Solbränd Android Hedersmedlem

    Blev medlem:
    1 feb 2011
    Inlägg:
    3 415
    Mottagna gillanden:
    1 419
    Operatör:
    Tre Telia Hallon Halebop

    MINA ENHETER

    Operatör:
    Tre Telia Hallon Halebop
    Platta:
    Apple iPad Mini
    Övrigt:
    Chromecast x6
    Kan detta vara till någon hjälp?

    http://www.techotopia.com/index.php...droid_Studio#Creating_the_Google_Maps_Project
     
    crazyrobban gillar detta.
  5. crazyrobban

    crazyrobban Adult Droid Medlem

    Blev medlem:
    10 dec 2009
    Inlägg:
    582
    Mottagna gillanden:
    32
    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge

    MINA ENHETER

    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge
    Platta:
    Samsung Galaxy Tab Pro 8.4
    ROM:
    CM 13
  6. bvb

    bvb Solbränd Android Hedersmedlem

    Blev medlem:
    1 feb 2011
    Inlägg:
    3 415
    Mottagna gillanden:
    1 419
    Operatör:
    Tre Telia Hallon Halebop

    MINA ENHETER

    Operatör:
    Tre Telia Hallon Halebop
    Platta:
    Apple iPad Mini
    Övrigt:
    Chromecast x6
    Trist.

    Ett annat tips är att söka runt lite på Stackoverflow. Brukar finnas svar på i stort sätt allt man undrar över. Svar från allt mellan privatpersoner till anställda i Googles team! :)
     
    crazyrobban gillar detta.
  7. crazyrobban

    crazyrobban Adult Droid Medlem

    Blev medlem:
    10 dec 2009
    Inlägg:
    582
    Mottagna gillanden:
    32
    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge

    MINA ENHETER

    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge
    Platta:
    Samsung Galaxy Tab Pro 8.4
    ROM:
    CM 13
    Tänkte ge mig på Stackoverflow snart.
    Tog ut SHA1 nyckeln ur min keystore (både ur den som ligger i .android i mitt home dir och min "riktiga" keystore jag skapat för app-publicering.) och la till båda två som tillåtna fingerprints i API konsollen, men fortfarande ingen lycka.

    Tack för hjälpen så här långt!