Intégration de la fonctionnalité d’emplacement et de mappage dans SharePoint
Découvrez comment intégrer des informations d’emplacement et des cartes dans des listes SharePoint et des applications pour SharePoint mobiles et web reposant sur l’emplacement à l’aide du nouveau champ Geolocation et en créant vos propres types de champ reposant sur Geolocation.
Présentation des fonctionnalités d’emplacement et de carte dans SharePoint
SharePoint introduit un nouveau type de champ nommé Géolocalisation qui vous permet d’annoter des listes SharePoint avec des informations d’emplacement. Dans les colonnes de type Géolocalisation, vous pouvez entrer des informations d’emplacement sous la forme d’une paire de coordonnées de latitude et de longitude en degrés décimaux ou récupérer les coordonnées de l’emplacement actuel de l’utilisateur à partir du navigateur s’il implémente l’API de géolocalisation W3C. Dans la liste, SharePoint affiche l’emplacement sur une carte optimisée par Bing Maps. En outre, une nouvelle vue nommée Affichage de la carte affiche les éléments de liste sous forme de punaises sur un contrôle Bing Maps Ajax V7 avec les éléments de liste sous forme de cartes dans le volet gauche. La figure 1 récapitule les fonctionnalités d’emplacement et de carte par défaut dans SharePoint. Ensemble, le champ Géolocalisation et la vue carte vous permettent de donner un contexte spatial à toutes les informations en intégrant les données de SharePoint dans une expérience de mappage, et de permettre à vos utilisateurs de s’engager de nouvelles façons dans vos applications et solutions web et mobiles.
Important
Les personnalisations basées sur JSLink (rendu côté client) ne sont pas prises en charge dans les expériences modernes. Cela inclut les bibliothèques et les listes modernes, y compris la prise en charge de JSLink dans les composants WebPart d’affichage de liste de pages modernes. Le rendu côté client est pris en charge dans les expériences classiques dans SharePoint Online ou en local.
Notes
Un package MSI appelé SQLSysClrTypes.msi doit être installé sur chaque serveur web frontal SharePoint pour afficher la valeur ou les données du champ de géolocalisation dans une liste. Ce package installe les composants qui implémentent les nouveaux types d’ID de hiérarchie, géométrie et géographie dans SQL Server 2008. Par défaut, ce fichier est installé pour SharePoint Online. Cependant, il ne peut pas être utilisé pour un déploiement local de SharePoint. Vous devez être membre du groupe Administrateurs de la batterie pour exécuter cette opération. Pour télécharger SQLSysClrTypes.msi, consultez Microsoft SQL Server 2008 R2 SP1 Feature Pack pour SQL Server 2008 ou Microsoft SQL Server 2012 Feature Pack pour SQL Server 2012 dans le centre de téléchargement Microsoft.
Figure 1. Affichage de synthèse des fonctions cartographiques et de localisation par défaut

Que faire avec les fonctions cartographiques et de localisation ?
Les fonctionnalités d’emplacement et de carte dans SharePoint offrent aux développeurs des opportunités uniques d’incorporer des fonctionnalités de localisation, de cartes et de recherche de proximité dans leurs applications et solutions web et mobiles. Le tableau 1 contient des tâches de base qui vous aident à intégrer des fonctionnalités de localisation et de mappage dans vos applications et solutions.
Tableau 1. Tâches de base pour l’intégration des fonctions cartographiques et de localisation
| Tâche | Description |
|---|---|
| Procédure : Définition de la clé de Bing Cartes au niveau du site web et de la batterie de serveurs dans SharePoint |
SharePoint utilise Bings Maps pour afficher la carte de l’emplacement. Pour pouvoir utiliser la fonctionnalité Bing Maps, vous devez créer une clé Bing Maps et définir la clé au niveau du web ou de la batterie de serveurs. L’article présente les différentes façons dont vous pouvez définir la clé dans SharePoint et quand choisir l’option. Un message d’erreur s’affiche sur la carte si vous n’utilisez pas de clé Bing Maps valide ou si une clé n’est pas définie sur le web qui contient la liste ou au niveau de la batterie de serveurs. |
| Procédure : Ajout d’une colonne de géolocalisation à une liste par programmation dans SharePoint |
La colonne Geolocation n’est pas disponible dans les listes SharePoint pour les utilisateurs, par défaut. Pour ajouter la colonne à une liste SharePoint, vous devez écrire du code. Dans cette rubrique, vous allez découvrir comment ajouter le champ Geolocation à une liste par programmation. |
| Procédure : Extension du type de champ Géolocalisation à l’aide du rendu côté client |
Vous pouvez fournir votre propre rendu à l’interface utilisateur par défaut (UI.md), à la logique et au comportement du champ Géolocalisation en créant des types de champs personnalisés qui dérivent du champ Géolocalisation. SharePoint simplifie la création de types de champs personnalisés en vous permettant d’exécuter JavaScript en fournissant une nouvelle propriété JSLink dans la classe de champ Geolocation, qui pointe vers un fichier .js personnalisé qui affiche le champ. Remarque : la propriété JSLink n’est pas prise en charge dans les listes Survey ou Events. Un calendrier SharePoint est une liste d’événements. |
Voir aussi
Procédure : Ajout d’une colonne de géolocalisation à une liste par programmation dans SharePoint
Procédure : Extension du type de champ Géolocalisation à l’aide du rendu côté client
Procédure : Intégration de cartes avec des applications Windows Phone et des listes SharePoint
Utiliser le type de champ localisation dans les applications mobiles pour SharePoint