Интеграция со сторонними сайтами для отображения местоположения машин организации заключается в добавлении на страницу сайта объекта iframe со заранее сформированной ссылкой с токеном.
Создание токена
|
Для доступа к сайту (и использования iframe) без ввода логина и пароля необходимо создать токен. Он создается в разделе /Install веб-интерфейса. В токене зашифрован логин, пароль и другая информация,
которая необходима для входа на сайт и получения информации о транспортных средствах без ввода логина и пароля.
В окне создания токена Login и Password - это логин и пароль пользователя с ограниченными правами (как правило это пользователь "только для чтения").
|
UTC-Offset
|
смещение времени от UTC (в настоящее время этот параметр в большинстве браузеров и операционных систем заполняется автоматически при открытии страницы веб-интерфейса
|
Car group path
|
путь к группе ТС, которые будут отображаться на карте в виде /Demo/My cars/Public (путь к группе Public должен задаваться от корня) - в этом случае будут отображены все ТС, которые находятся в группе Public. Необязательный параметр, если отсутствует - будут отображаться все ТС, которые доступны токену.
|
Geofence group for filtering
|
путь к группе геозон, которые будут использоваться для фильтрации ТС. Те ТС, последнее местоположение которых не попадает в геозоны из этой группы - на карте отображаться не будут.
|
Geofence group for showing
|
путь к группе геозон, которые будут отображаться на карте. Необязательный параметр, если отсутствует - геозоны на карте не показываются.
|
Activity period
|
срок действия токена. Необязательные параметры, если отсутствуеи - токен будет бессрочный. Также можно указывать одно из значений, тогджа токен будет действовать либо ДО либо ПОСЛЕ указанной даты-времени
|
После нажатия на кнопку Create token будет создан и показан токен. Далее будет использован бессрочный токен 5776C670CBBD2FE10677845A1A7D7583 полученный для логина-пароля demo/demo.
|
Описание параметров
Параметр
|
Назначение
|
Используется в
|
1 (местоположение)
|
2 (треки)
|
map
|
тип карты (полный список карт в параметре MapsEnabled)
|
да (необязательный)
|
да (необязательный)
|
serials
|
номера приборов, через запятую
|
да (необязательный)
|
|
sd
|
начало периода в формате YYYYMMDD или YYYYMMDD-HHMM (дата-время местное)
|
|
да (необязательный)
|
ed
|
конец периода в формате YYYYMMDD или YYYYMMDD-HHMM (дата-время местное)
|
|
да (необязательный) (если отсутствует - трек выводится за сутки параметра sd)
|
idorg
|
необязательный параметр, содержит ID организации, в которой ищутся приборы с номерами serials
|
|
да (необязательный)
|
Параметры sd и ed могут называться sdutc и edutc соответственно - тогда подразумевается, что дата-время передается в UTC.
Режим "местоположение всех доступных токену ТС" (1)
<iframe src='http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm' width='600' height='600'></iframe>
Будут отображено последнее известное местоположение всех ТС, доступных токену.
|
|
Режим "треки указанных ТС за период" (2)
<iframe src='http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm&serials=9999986' width='600' height='600'></iframe>
Будут отображено последнее известное местоположение ТС. Эти приборы также должны быть доступны токену. Если указан недоступный прибор или прибор, у которого нет данных - он не будет отображен на карте.
На обзорной карте видно местоположение ТС, если увеличить карту - можно увидеть трек ТС за сегодня. Также возможно использование дополнительных параметров sd/ed:
<iframe src='http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm&serials=9999986&sd=20140320' width='600' height='600'></iframe>
<iframe src='http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm&serials=9999986&sd=20140320&ed=20140321' width='600' height='600'></iframe>
|
|