De nouveaux styles de cartes seront bientôt disponibles dans Google Maps Platform. Cette modification des styles de cartes inclut une nouvelle palette de couleurs par défaut, et améliore l'expérience utilisateur et l'usabilité des cartes. Tous les styles de cartes seront automatiquement mis à jour en mars 2025. Pour en savoir plus sur la disponibilité et la façon de s'inscrire plus tôt, consultez Nouveau style de carte pour Google Maps Platform.
Vous souhaitez ajouter des éléments géographiques avancés à vos cartes ? La bibliothèque d'utilitaires du SDK Maps pour iOS sur GitHub est une bibliothèque Open Source de classes utiles pour toute une gamme d'applications. Le dépôt GitHub inclut les classes d'utilitaires et une application de démonstration qui illustre l'utilisation de chaque classe.
Utilitaires
Regroupement de repères
GMUClusterManager vous aide à gérer plusieurs repères à différents niveaux de zoom. Cela signifie que vous pouvez placer un grand nombre de repères sur une carte sans la rendre difficile à lire. Lorsque l'utilisateur affiche la carte à un niveau de zoom élevé, les différents repères s'affichent sur la carte. Lorsqu'il effectue un zoom arrière, les repères se regroupent pour faciliter la consultation de la carte.
Un quadtree est une structure de données utile pour trouver des points proches d'un point unique, en effectuant une recherche dans une zone entourant le point d'intérêt.
Pour en savoir plus, consultez la documentation sur Quadtree.
KML
KML est un format couramment utilisé pour le rendu de données géographiques telles que des points, des lignes et des polygones. GMUKMLParser vous permet d'analyser et d'afficher des données géographiques au format KML.
Pour en savoir plus, consultez la documentation sur le fichier KML.
Importer des données GeoJSON dans votre carte
Vous pouvez stocker des éléments géographiques au format GeoJSON et les afficher sous forme de calque sur une carte à l'aide de cet utilitaire.
Affichez des données géographiques au format GeoJSON en utilisant GMUGeoJSONParser conjointement avec GMUGeometryRenderer.
Pour en savoir plus, consultez la documentation sur le fichier GeoJSON.
Cartes de densité
Les cartes de densité permettent aux utilisateurs de mieux comprendre la répartition et l'intensité relative des points de données sur une carte. Au lieu de placer un repère à chaque point géographique, les cartes de densité utilisent des couleurs et des formes pour représenter la répartition des données.
Pour en savoir plus, consultez la documentation sur les cartes de densité.
Repères personnalisés
Utilisez le délégué GMUClusterRendererDelegate sur GMUDefaultClusterRenderer pour personnaliser les propriétés d'un repère avant et après son ajout à la carte.
Utilitaires de géométrie
Ensemble de fonctions utilitaires de géométrie sphérique Swift du module GMSGeometryUtils du SDK Maps pour iOS. Utilisez ces extensions pour effectuer de nombreux types d'opérations géométriques, y compris:
Déterminer la distance du grand cercle entre des coordonnées
Déterminer si une coordonnée se trouve à l'intérieur d'un polygone
Déterminer si une coordonnée se trouve sur ou à proximité d'un tracé dans une tolérance spécifiée
Déterminer l'aire de ce polygone
et bien plus encore
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 2024/09/05 (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 2024/09/05 (UTC)."],[],[]]