Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Introduction
Le package Google Maps pour Flutter vous permet d'ajouter des cartes basées sur les données Google Maps à votre application iOS ou Android. Le SDK gère automatiquement l'accès aux serveurs Google Maps, l'affichage des cartes et la réponse aux gestes des utilisateurs, tels que les clics et les déplacements. Vous pouvez également ajouter des repères, des polylignes, des superpositions au sol et des fenêtres d'informations à votre carte. Ces objets fournissent des informations supplémentaires sur les lieux affichés sur la carte et permettent à l'utilisateur d'interagir avec la carte.
Les plug-ins Flutter utilisent les versions Dart pour appeler les API propres aux différentes plates-formes. Les développeurs Flutter interagissent avec un package unique dans l'application. Ce package reconnaît la plate-forme sur laquelle l'application est exécutée et fédère les appels d'API dans le code natif approprié.
Audience
Cette documentation s'adresse aux personnes familiarisées avec les concepts de développement Flutter. Vous devez également connaître Google Maps du point de vue de l'utilisateur. Grâce à ce guide, vous pouvez commencer à explorer et à développer des applications avec le package Google Maps pour Flutter. Pour en savoir plus sur les classes et les méthodes, consultez la documentation de référence.
Exigences d'attribution
Si vous utilisez le package Google Maps pour Flutter dans votre application, vous devez inclure le texte d'attribution dans la section des mentions légales de votre application. Google recommande d'inclure les mentions légales dans un élément de menu indépendant ou dans une section "À propos".
Pour obtenir le texte d'attribution, appelez le point de terminaison showLicensePage.
Plates-formes compatibles
Le package Google Maps pour Flutter vous permet de créer des applications qui ciblent iOS, Android et le Web.
Reportez-vous à la documentation sur Flutter pour connaître les exigences liées aux environnements de développement et les versions actuelles des plates-formes cibles.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/12 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2023/12/12 (UTC)."],[[["\u003cp\u003eThe Google Maps for Flutter package enables developers to integrate Google Maps into their iOS, Android, and web applications, offering features like markers, polylines, and interactive elements.\u003c/p\u003e\n"],["\u003cp\u003eBefore utilizing the package, ensure you have a project with a billing account and the necessary SDKs and API keys enabled, along with designated Project Owners and Billing Administrators.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers using the package should be familiar with Flutter development and Google Maps from a user perspective, adhering to the Google Maps Platform Terms of Service and applicable laws.\u003c/p\u003e\n"],["\u003cp\u003eApplications incorporating the Google Maps for Flutter package must include attribution text in a legal notices section, accessible through a dedicated menu item or an "About" section.\u003c/p\u003e\n"],["\u003cp\u003eThe package supports iOS, Android, and web platforms; for Maps URLs functionality, the target device requires the installation of the relevant Google Maps app.\u003c/p\u003e\n"]]],[],null,["| Before using the Google Maps for Flutter package, you need a project with a billing account and the Maps SDK for Android, Maps SDK for iOS, and Maps JavaScript API enabled, depending on the platform(s) you are targeting. You also need an API key. Google recommends creating multiple Project Owners and Billing Administrators, so that you'll always have someone with these roles available to your team. For instructions, see [Getting started with Google Maps Platform](/maps/get-started) and [Grant roles in the Google Cloud console](https://cloud.google.com/iam/docs/grant-role-console).\n\nIntroduction\n\nWith the Google Maps for Flutter package, you can add maps based on Google maps\ndata to your iOS or Android application. The SDK automatically handles access to\nthe Google Maps servers, map display, and response to user gestures such as\nclicks and drags. You can also add markers, polylines, ground overlays, and info\nwindows to your map. These objects provide additional information for map\nlocations, and allow user interaction with the map.\n\nWhen using the SDK you need to comply with the [Google Maps Platform Terms of\nService](https://cloud.google.com/maps-platform/terms) and ensure that your app\ncomplies with applicable laws.\n\nFlutter plugins use Dart channels to call platform-specific APIs. Flutter\ndevelopers interact with a single, app-facing package. This package recognizes\nthe platform that the app is running on and federates the API calls to the\nappropriate native code\n\nAudience\n\nThis documentation is designed for people familiar with [Flutter\ndevelopment](https://flutter.dev/?utm_source=devsite&utm_medium=maps_docs&utm_campaign=maps_docs) concepts. You should also be\nfamiliar with [Google Maps](https://maps.google.com/) from a user's point of\nview. With this guide, you can start exploring and developing applications with\nthe Google Maps for Flutter package. To learn about specific details of classes and\nmethods, check out the [reference\ndocumentation](https://api.flutter.dev/index.html?utm_source=devsite&utm_medium=maps_docs&utm_campaign=maps_docs).\n\nAttribution requirements\n\nIf you use the Google Maps for Flutter package in your application, you must\ninclude the attribution text as part of a legal notices section in your\napplication. Google recommend including legal notices as an independent menu\nitem, or as part of an \"About\" menu item.\n\nTo get the attribution text, call the [`showLicensePage`](https://api.flutter.dev/flutter/material/showLicensePage.html?utm_source=devsite&utm_medium=maps_docs&utm_campaign=maps_docs)\nendpoint.\n\nSupported platforms\n\nWith the Google Maps for Flutter package, you can build apps that target iOS,\nAndroid and the Web.\n\nRefer to the Flutter documentation for the development environments requirements\nand current versions of [target\nplatforms](https://docs.flutter.dev/reference/supported-platforms%0A?utm_source=devsite&utm_medium=maps_docs&utm_campaign=maps_docs).\n\nTo use [Maps\nURLs](https://developers.google.com/maps/documentation/ios-sdk/urlscheme), your\ntarget device needs the appropriate Google Maps app installed. For mobile\ndevices, this includes [Google Maps for\niOS](https://itunes.apple.com/app/id585027354) or\n[Google Maps for Android](https://play.google.com/store/apps/details?id=com.google.android.apps.maps&hl=en_US&gl=US&pli=1)."]]