IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

Problème import API Google Maps


Sujet :

API standards et tierces Android

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 97
    Points : 40
    Points
    40
    Par défaut Problème import API Google Maps
    Bonjour,

    On m'a donné la tâche de modifier un projet qui semble assez ancien contenant une google map. J'ai décompressé le zip que l'on m'a donné et transformé le projet en projet AndroidStudio. Tout semble avoir bien fonctionné mais il ne connait pas com.google.android.maps au niveau des imports.

    J'ai donc voulu ajouter la google maps api, voici ce que j'ai effectué :
    - dans le sdk manager, j'ai installé les google play services

    - rajouter la dépendance dans le build.gradle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.google.android.gms:play-services:7.0.0'
        compile 'com.android.support:support-v4:22.0.0'
    }
    - J'ai vérifié que dans le manifest il y avait bien les permissions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    ainsi que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <meta-data
                android:name="com.google.android.gms.version"
                android:value="@integer/google_play_services_version" />
    Mais j'ai probablement du louper quelque chose...Je suis nouveau sur AndroidStudio ^^ il n'arrive pas à résoudre les imports suivants :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    import com.google.android.maps.GeoPoint;
    import com.google.android.maps.ItemizedOverlay;
    import com.google.android.maps.MapView;
    import com.google.android.maps.OverlayItem;
    Je suis un peu paumé là, si quelqu'un pouvait me filer un coup de main ça serait super

    Merci d'avance,

    Jonathan

  2. #2
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    Salut,
    comme tu le dis, le projet est ancien, les imports sont des classes appartenant à Google map Api V1 qui je crois n'est plus utilisable.
    Tu as mis en place dans ton projet Google map Api V2 qui ne connais du coup plus ses classes.
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 97
    Points : 40
    Points
    40
    Par défaut
    Tu sais où je pourrais me procurer l'API V1 ? ^^

  4. #4
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    Aucune idée !
    Mais je peux que te conseiller vivement de passer sur la V2; cela demande quelques modifications mais rien d'insurmontable.
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 97
    Points : 40
    Points
    40
    Par défaut
    Ma tâche était juste de changer deux images, on ne m'a pas alloué de temps pour faire tous ces correctifs mais je vais voir si c'est possible je vais voir aussi pour trouver la v1 on verra bien

    Merci bien pour ton aide ^^

  6. #6
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut
    Normalement elle était dans les Google API qui était présente dans le SDK Manager.

    Tu peux la retrouver depuis le SDK Manager si tu veux. Il faut juste lié le projet sur la Google APIs et non l'API simple

    Le passage de la V1 --> V2 n'est pas très lourd à toi de voir.
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

Discussions similaires

  1. API Google Map distances à vol d'oiseau
    Par Hultra dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 21/07/2018, 14h45
  2. Problème API Google Maps
    Par anto2b dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 07/12/2012, 13h20
  3. API Google maps
    Par XGotX dans le forum Windows
    Réponses: 4
    Dernier message: 28/01/2007, 16h31
  4. [Google Maps] IE6 refuse d'ouvrir ma page
    Par Shyboy dans le forum APIs Google
    Réponses: 5
    Dernier message: 03/10/2006, 08h47
  5. [Google Maps] Intégrer de nouvelles icônes
    Par Shyboy dans le forum APIs Google
    Réponses: 7
    Dernier message: 01/10/2006, 00h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo