Loading

Meilleures pratiques relatives à la création de couches de marqueurs dans Salesforce Maps

Date de publication: May 11, 2026
Description

Lors de la création de couches de marqueurs, de nombreux aspects doivent être pris en compte pour obtenir des performances et des résultats optimaux lors du traçage sur la carte. Ce document présente les meilleures pratiques et les aspects à prendre en compte lors de la création de couches de marqueurs dans SF Maps. Vous y trouverez notamment des considérations relatives aux impacts sur les performances, à la structure technique et aux limitations. 

Veuillez noter que cet article est rédigé sur la base de performances génériques. Les performances peuvent néanmoins varier en fonction de la connexion réseau, du navigateur, de l’appareil, de l’interaction avec les couches de forme, de la mise à jour des enregistrements via les actions de carte et des performances de chaque organisation Salesforce.

Résolution
Préparation des données :
Pour de nouveaux clients ou pour la mise en place d’un nouvel objet de base, envisagez d’avoir recours à l’automatisation par lots pour procéder au géocodage des enregistrements avant leur déploiement auprès des utilisateurs finaux. Cette méthode permettra de réduire le temps nécessaire au traçage d’une couche de marqueurs et de contourner les problèmes potentiels liés aux autorisations pour l’utilisateur final lors de la réécriture des coordonnées de latitude et de longitude dans l’enregistrement.

Création des couches de marqueurs :
Lors de la création d’une couche de marqueurs Maps, vous utilisez le générateur de couches de marqueurs pour créer des requêtes SOQL à exécuter à distance via Apex. Pour bénéficier de performances optimales, nous vous recommandons de consulter les meilleures pratiques relatives au code SOQL, notamment dans les situations dans lesquelles vous travaillez avec des volumes de données conséquents, utilisez des filtres sélectifs et n’effectuez pas de filtrage en fonction des valeurs nulles. Nous proposons également des types de filtres supplémentaires qui peuvent être exécutés en tant que sous-requêtes et qui peuvent avoir une incidence sur les enregistrements renvoyés. Veuillez consulter cet article pour obtenir plus d’informations relatives au filtrage de votre couche de marqueurs Maps. Notre groupe d’autorisations par défaut est défini sur une limite de 5 000 enregistrements par couche de marqueurs. Cette limite peut être relevée dans les paramètres du groupe d’autorisations. Toutefois, les performances sont susceptibles de subir un impact en fonction du nombre d’enregistrements renvoyés et de la manière dont ils sont affichés.

Affichage des couches de marqueurs et examen d’options supplémentaires :
Bien que les nombres d’enregistrements interrogés et renvoyés puissent avoir une incidence sur les performances, la façon dont ils sont affichés ajoute un autre niveau de complexité en ce qui concerne le fonctionnement de la couche. Nous proposons différentes méthodes prêtes à l’emploi pour personnaliser vos couches de marqueurs, et vous offrons également la possibilité de charger vos propres icônes personnalisées. Voici quelques indications relatives à certaines des méthodes permettant de personnaliser vos marqueurs après l’exécution de la requête SOQL :
 
  • Uniforme : offre des performances optimales, car seules une couleur et une forme sont affichées
  • Varie sur la base d’un ou deux champs : l’utilisation de cette méthode requiert de réfléchir au type du/des champ(s) choisi(s) et au nombre de valeurs liées à ce(s) champ(s). Par exemple, il sera plus long de coder par couleurs une liste de sélection contenant 40 valeurs différentes. Ainsi, plus le nombre d’enregistrements uniques renvoyés est élevé, plus le temps de traitement pour afficher chaque valeur sur la carte est long.
  • Épingles étiquetées : nécessite la réalisation d’un appel supplémentaire à un fournisseur pour afficher le champ choisi. Par ailleurs, la longueur du texte à afficher peut augmenter le temps de traitement.
  • Proximité : calcule la distance définie pour chaque marqueur, ce qui peut augmenter les temps de chargement en fonction de la distance, du nombre d’enregistrements renvoyés et des options d’affichage du marqueur.
  • Mises à jour de la carte : en ce qui concerne l’actualisation de la couche lorsque vous utilisez des ensembles de données volumineux ou des options d’affichage complexes, tenez compte du fait que la fréquence d’actualisation doit laisser suffisamment de temps pour l’exécution de la requête ainsi que pour l’affichage des éléments sur la carte.
Mise à jour d’enregistrements Salesforce à partir de couches de marqueurs :
Avec la version Summer 23, Salesforce Maps vous permet désormais d’effectuer des actions de masse à partir de la légende des marqueurs ainsi que de mettre à jour les couleurs et les formes sur la carte. Veuillez tenir compte du nombre d’enregistrements en cours de mise à jour et de toute automatisation sur l’objet qui pourrait être déclenchée par une mise à jour de champ ou un changement de propriété effectué à partir de Salesforce Maps.
Numéro d’article de la base de connaissances

000395535

 
Chargement
Salesforce Help | Article