SharePoint 2013 inclus un nouveau champ de type « Geolocalisation ». Ce champ/colonne peut être utilisé dans une liste pour afficher un emplacement dans une carte.

Cette fonctionnalité est intéressante, mais pour que vous puissiez l’utiliser votre administrateur de la batterie de serveur qui devra utiliser les commandes PowerShell suivante pour l’activée :

$weburl = « http://sergepointdemos/ »

$fieldXml = « <Field Type =’Geolocation’ DisplayName=’GeoLocation’ /> »

$web = get-spweb $weburl

$field = $web.Fields.AddFieldAsXml($fieldXml)

$web.Update()

Note: Vous devrez remplacer http://sergepointdemos par l’url de votre collection de sites.

Ces commandes PowerShell vont créer une nouvelle colonne de site qui s’appelera « Geolocation » dans la collection de site http://sergepointdemos

Lorsque la colonne de site sera activée vous pourrez ajouter la nouvelle colonne dans une liste.

La colonne de site vous permettra de spécifiez l’emplacement sous forme de latitude et de longitude



Comment trouver la latitude et la longitude    

  • Utiliser Google map pour trouver votre emplacement
  • Cliquez avec le bouton de droite de la souris sur votre emplacement
  • Cliquez sur « Plus d’infos sur cet endroit»

  • La latitude et la longitude seront affichées

La nouvelle colonne sera affichée dans l’affichage par défaut de votre liste, vous pourrez cliquer sur le lien pour faire afficher la carte.

Lorsque vous utiliser la colonne de type « Geolocalisation », un nouveau modèle d’affichage sera disponible dans votre liste. Vous avez juste à créer un nouvel affichage et sélectionner le modèle d’affichage « Map View ».

Ce nouvel affichage permet de voir tous les emplacements de la liste dans une carte.

Il est possible que le message « The specified credentials are invalid » soit affiché dans votre carte. L’administrateur de la batterie de serveurs doit créer un compte Bing et générer une clé pour votre application en allant sur le site suivant : http://www.bingmapsportal.com/

Une fois le compte créé il devra générer une clé.

Votre administrateur devra par la suite utilise une commande PowerShell qui suit pour active la clé Bing dans votre batterie de serveurs.

Set-SPBingMapsKey -BingKey yourKey

 

Avant l’enregistrement de la clé

Après l’enregistrement de la clé

 

Bonne Géolocalisation!

Publicités