Integrieren von Standort- und Kartenfunktionen in SharePoint

In diesem Artikel erfahren Sie, wie Sie Standortinformationen und Karten in SharePoint-Listen sowie standortbasierte Web-Apps und mobile Apps für SharePoint mithilfe des neuen Felds „Geolocation“ und durch Erstellen Ihrer eigenen auf dem Geolocation-Feld basierenden Feldtypen integrieren.

Welche Standort- und Kartenfunktionen bietet SharePoint?

SharePoint bietet jetzt einen neuen Feldtyp namens „Geolocation“, mit dem Sie SharePoint-Listen um Standortinformationen ergänzen können. In Spalten des Typs „Geolocation“ können Sie Standortinformationen als Paare von Breiten- und Längengraden in Dezimalgrad angeben oder die Koordinaten der aktuellen Position des Benutzers aus dem Browser abrufen, sofern dieser die W3C Geolocation API unterstützt. In der Liste zeigt SharePoint den Standort dann auf einer über Bing Karten bereitgestellten Karte an. Zusätzlich zeigt eine neue Ansicht namens „Kartenansicht“ die Listenelemente als Ortsmarken in einem Bing Karten-Ajax-Steuerelement (V7) an. Die Listenelemente werden als Karten im linken Bereich dargestellt. Abbildung 1 gibt einen Überblick über die standardmäßigen Standort- und Kartenfunktionen in SharePoint. In Kombination integrieren das Geolocation-Feld und die Kartenansicht Daten aus SharePoint in einer Kartenoberfläche und liefern so für jede Information räumlichen Kontext. Ihre Benutzer können auf ganz neue Art mit Ihren webbasierten und mobilen Apps und Lösungen interagieren.

Wichtig

JSLink-basierte Anpassungen (clientseitige Darstellung) werden in modernen Benutzeroberflächen nicht unterstützt. Dies umfasst moderne Listen und Bibliotheken, einschließlich JSLink-Unterstützung in den Listenansichts-Webparts der modernen Seiten. Die clientseitige Darstellung wird in den klassischen Benutzeroberflächen in SharePoint Online oder lokal unterstützt.

Hinweis

Sie müssen ein MSI-Paket mit dem Namen "SQLSysClrTypes.msi" auf jedem SharePoint-Front-End-Webserver installieren, um Geolocation-Feldwerte oder -Daten in einer Liste anzuzeigen. Dieses Paket installiert Komponenten, welche die neuen Geometrie-, Geografie- und Hierarchie-ID-Typen in SQL Server 2008 implementieren. Für SharePoint Online wird diese Datei standardmäßig installiert. Dies gilt jedoch nicht für lokale Bereitstellungen von SharePoint. Sie müssen Mitglied der Gruppe „Farmadministratoren“ sein, um diesen Vorgang ausführen zu können. Informationen zum Herunterladen SQLSysClrTypes.msi finden Sie unter Microsoft SQL Server 2008 R2 SP1 Feature Pack für SQL Server 2008 oder Microsoft SQL Server 2012 Feature Packfür SQL Server 2012 im Microsoft Download Center.

Abbildung 1: Übersicht über die standardmäßigen Standort- und Kartenfunktionen

Standardmäßige Standort- und Kartenfunktionen

Wofür lassen sich die Standort- und Kartenfunktionen verwenden?

Die Standort- und Kartenfunktionen in SharePoint bieten Entwicklern einzigartige Möglichkeiten, Standortdaten, Karten und NEAR-Suchen in ihre webbasierten und mobilen Apps und Lösungen zu integrieren. In Tabelle 1 finden Sie verschiedene grundlegende Aufgaben, mit denen Sie Standort- und Kartenfunktionen in Ihre Apps und Lösungen integrieren können.

Tabelle 1. Grundlegende Aufgaben für die Integration von Standort- und Kartenfunktionen

Aufgabe Beschreibung
How to: Set the Bing Maps key at the web and farm level in SharePoint
SharePoint verwendet Bing Karten zum Rendern von Standortkarten. Um Bing Karten verwenden zu können, müssen Sie einen Bing Karten-Schlüssel erstellen und auf Website- oder Farmebene festlegen. In diesem Artikel werden die verschiedenen Optionen zur Festlegung des Schlüssels in SharePoint beschrieben. Außerdem erfahren Sie, wann Sie welche Option verwenden sollten. Wenn Sie keinen gültigen Bing Karten-Schlüssel verwenden oder kein Schlüssel auf Ebene der Farm oder der Website festgelegt ist, die die Liste enthält, wird eine Fehlermeldung auf der Karte angezeigt.
How to: Add a Geolocation column to a list programmatically in SharePoint
Die Geolocation-Spalte ist standardmäßig nicht in SharePoint-Listen für Benutzer verfügbar. Um die Spalte zu einer SharePoint-Liste hinzuzufügen, müssen Sie Code schreiben. Erfahren Sie in diesem Thema, wie das Geolocation-Feld programmgesteuert zu einer Liste hinzufügen.
Vorgehensweise: Erweitern des Geolocation-Feldtyps mithilfe von clientseitigem Rendering
Sie können eigenes Rendering auf die Standardbenutzeroberfläche (UI.md), die Logik und das Verhalten des Geolocation-Felds anwenden. Dazu erstellen Sie benutzerdefinierte Feldtypen, die vom Geolocation-Feld abgeleitet sind. SharePoint erlaubt die Ausführung von JavaScript und vereinfacht so die Erstellung von benutzerdefinierten Feldtypen. In der Klasse für Geolocation-Felder steht jetzt eine neue JSLink-Eigenschaft zur Verfügung, die auf eine benutzerdefinierte .js-Datei verweist. Diese Datei wiederum rendert das Feld.

Hinweis: Die JSLink-Eigenschaft wird für Umfrage- oder Ereignislisten nicht unterstützt. SharePoint-Kalender sind Terminlisten.

Siehe auch