Les deux points d’exclamations sont tout à fait volontaires, car les outils fournis aux développeurs étaient bien loin des capacités offertes dans l’application officielle Google Maps.
Si vous êtes utilisateurs Android, cette actualité ne vous concerne qu’à moitié, car elle vise principalement les développeurs. Mais l’information à retenir, c’est que les cartes de Google Maps embarquées dans les applications tierces vont être beaucoup plus fournies qu’auparavant.
En effet, l’API Google Maps pour Android était très pauvre et ne savait pas gérer le multitouch par exemple, l’interaction avec la position du téléphone était limitée, l’intégration de marqueurs comme sur Google Maps était un casse tête et l’absence de MapFragment venait fortement limiter les possibilités.
Beaucoup de travail qu’il était souvent possible de faire manuellement (ou en bricolant), ou alors de se tourner vers une bibliothèque récente : Polaris [vidéo de présentation lors du Paris Android User Group]. Mais depuis hier, grande nouvelle : Google Maps Android API v2 est de sortie ! De nombreuses nouveautés et quelques changements sont au programme. Tout d’abord, il faut savoir que les clés utilisées sur l’API v1 ne sont plus compatibles avec cette nouvelle version. Par ailleurs, ce nouveau SDK a changé de mode de distribution et passe par le SDK Google Play services.
Ensuite, ce qu’il faut retenir :
- Un MapFragment est enfin disponible
Contrairement à avant où les cartes étaient intégrées dans une Activity, elles sont désormais disponibles dans un MapFragment, ce qui facilite les possibilités de faire des interfaces différenciées sur smartphones et tablettes.
- Données vectorisées
Les données sont maintenant vectorisées (comme sur Google Maps), ce qui offre deux avantages : un chargement et un téléchargement plus rapides.
- De nouvelles vues : 3D, indoor, trafic…
Tout comme sur Google Maps vous allez pouvoir afficher la vue en 3D (légèrement inclinée). Sur l’application de Google, vous avez également la possibilité dans certains établissements, aéroports.. de voir les différentes boutiques, sur différents étages. C’est aussi le cas sur cette API v2.
- Des marqueurs beaucoup plus simples à créer
- Un cache amélioré
- …
Comme Google en a pris l’habitude depuis quelques mois, une vidéo d’aide a été mise en ligne immédiatement :
Lien YouTubeS’abonner à Frandroid
Toute la documentation est disponible sur ce lien. Il ne reste plus qu’à mettre à jour vos applications !
Des applications utilisent déjà cette nouvelle API :
Nos confrères de Numerama lancent Watt Else, leur newsletter dédiée à la mobilité du futur. Inscrivez-vous par ici pour être certain de recevoir le prochain numéro !
Il te manque l'api key, il faut la générer et la mettre dans ton manifest.xml , https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key en , suivre Displaying the debug certificate fingerprint pour le dev
Même problème que toi!
Faut être faible pour poser des questions de devs en commentaire à une news! Vas sur un vrai site de développeurs
Super réponse. Si tu as une solution à mon problème, tu es le bienvenue
T faible
Bonne nouvelle car je dois développer pour la fac une application Android utilisant Google Map. Par contre, j'ai suivit la doc officielle mais je n'arrive pas a afficher une carte, j'ai seulement un fond beige avec en bas à droite les boutons + et - pour zoomer.
[...] Les deux points d’exclamations sont tout à fait volontaires, car les outils fournis aux développeurs étaient bien loin des capacités offertes dans l’application officielle Google Maps. Si vous êtes utilisateurs Android, cette actualité ne vous concerne qu’à moitié, car elle vise principalement les développeurs. Mais l’information à retenir, c’est que les cartes de Google Maps embarquées dans les applications tierces vont être beaucoup plus fournies qu’auparavant. En effet, l’API Google Maps pour Android était très… Lire la suite… [...]
Plus que bonne nouvelle. Je peste sur l'api google map depuis que je dev dessus. Pour les marqueurs, c'était déjà très simple, mais là ou il y a du changement, c'est notamment sur les polylines et les tileOverlay... bref, on as un truc moderne. J'ai hâte de refaire mes apps avec, pour le coup.
Bonne nouvelle ! :)