Интеграция функций расположения и карт в SharePoint
Узнайте, как интегрировать сведения о местоположении и карт в списки SharePoint и веб-расположение и мобильных приложений для SharePoint, с помощью нового поля географического расположения и путем создания собственных типов полей на основе географического расположения.
Что такое функции расположения и карт в SharePoint?
В SharePoint вводится новый тип поля "Географическое положение", позволяющее указывать в списках SharePoint сведения о расположении. В столбцах типа "Географическое положение" можно ввести сведения о расположении в виде сочетания координат широты и долготы в десятичных градусах или получить координаты текущего расположения пользователя из браузера, если реализован API географического расположения W3C. SharePoint отображает в списке расположение на карте с помощью платформы карт Bing. Кроме того, в новом представлении с названием "Режим карты" отображаются элементы списка в виде канцелярских кнопок на основе элемента управления карт Bing Ajax версии 7 с элементами списка в виде карточек в левой панели. На рисунке 1 перечислены стандартные функции расположения и карт в SharePoint. Сочетание поля "Географическое положение" и режима карты позволяет предоставить пространственный контекст для любых сведений путем интеграции данных из SharePoint в интерфейс карт и позволяет пользователям выполнять новые действия в ваших мобильных и веб-приложениях и решениях.
Важно!
Настройки на основе JSLink (клиентская обработка) не поддерживаются в современном интерфейсе. Это относится к современным спискам и библиотекам, включая поддержку JSLink в веб-частях представления списка современных страниц. Клиентская обработка поддерживается в классических интерфейсах в SharePoint Online или локальной версии.
Примечание.
Пакет MSI с именем SQLSysClrTypes.msi должен быть установлен на каждом интерфейсном веб-сервере SharePoint, чтобы просматривать значение поля географического положения или данные в списке. Этот пакет устанавливает компоненты, внедряющие новые геометрические, географические и иерархические идентификационные типы в SQL Server 2008. По умолчанию этот файл устанавливается для SharePoint Online. Однако он не предназначен для локального развертывания SharePoint. Для выполнения этой операции необходимо быть участником группы администраторов фермы. Чтобы скачать SQLSysClrTypes.msi, см. статью Пакет дополнительных компонентов Microsoft SQL Server 2008 R2 с пакетом обновления 1 (SP1) для SQL Server 2008 года или Пакет дополнительных компонентов Microsoft SQL Server 2012для SQL Server 2012 в Центре загрузки Майкрософт.
Рисунок 1. Обзор стандартных функций расположения и карт
Действия с функциями расположения и карт
Функции расположения и карт в SharePoint обеспечивают уникальные возможности для разработчиков по добавлению функций расположения, карт и поиска расстояния в свои мобильные и веб-приложения и решения. В таблице 1 представлены некоторые основные задачи, помогающие интегрировать функции расположения и карт в приложения и решения.
Таблица 1. Основные задачи для интеграции функций расположения и карт
Задача | Описание |
---|---|
Как настроить ключ карт Bing на уровне веб-сайта и фермы в SharePoint |
SharePoint использует карты Bing для отображения карты местоположения. Чтобы иметь возможность использовать карты Bing, необходимо создать ключ карт Bing и установить его на уровне веб-сайта или фермы. В статье представлены различные способы установки ключа в SharePoint и выбор подходящего варианта. На карте отображается сообщение об ошибке, если не используется допустимый ключ карт Bing или ключ установлен не на уровне фермы или веб-сайта, содержащего список. |
Как программно добавить столбец "Географическое положение" в список SharePoint |
В столбце географического расположения недоступен в списках SharePoint для пользователей по умолчанию. Чтобы добавить столбец к списку SharePoint, необходимо писать код. В этом разделе процедура добавления поля географического расположения в список программными средствами. |
Как расширить тип поля "Географическое положение", используя клиентскую обработку |
Можно предусмотреть собственную обработку для пользовательского интерфейса по умолчанию (UI.md), логики и поведения поля "Географическое положение" с помощью создания настраиваемых типов полей, извлекающих сведения из поля "Географическое положение". SharePoint упрощает создание настраиваемых типов полей, позволяя выполнять код JavaScript путем предоставления нового свойства JSLink в классе поля "Географическое положение", указывающего на настраиваемый JS-файл, который обрабатывает поле. Примечание. Свойство JSLink не поддерживается в списках Survey или Events. Календарь SharePoint представляет собой список Events. |
См. также
Как программно добавить столбец "Географическое положение" в список SharePoint
Как настроить ключ карт Bing на уровне веб-сайта и фермы в SharePoint
Как расширить тип поля "Географическое положение", используя клиентскую обработку
Как интегрировать карты с приложениями Windows Phone и списками SharePoint
Использование типа поля расположения SharePoint в мобильных приложениях