Интеграция с сайтами — различия между версиями

Материал из TK
Перейти к: навигация, поиск
Строка 32: Строка 32:
 
|-
 
|-
 
|
 
|
<code><iframe src='[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583' http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583'] width='600' height='600'>&lt;/iframe&gt;</code>
+
<code><iframe src='</code>[http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm]<code>'&nbsp;width='600' height='600'>&lt;/iframe&gt;</code>
   
 
Будут отображено последнее известное местоположение всех ТС, доступных токену.
 
Будут отображено последнее известное местоположение всех ТС, доступных токену.
Строка 45: Строка 45:
 
|-
 
|-
 
|
 
|
<code><font face="sans-serif, Arial, Verdana, Trebuchet MS"><iframe src='[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?serials=9999999,9999998' http://m2.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?serials=9999999,9999998'] width='600' height='600'>&lt;/iframe&gt;</font></code>
+
<code><font face="sans-serif, Arial, Verdana, Trebuchet MS"><iframe src='</font></code>http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm&serials=9999986<code><font face="sans-serif, Arial, Verdana, Trebuchet MS">[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?serials=9999999,9999998' '] width='600' height='600'>&lt;/iframe&gt;</font></code>
   
 
Будут отображено последнее известное ТС с указанными номерами приборов. Эти приборы также должны быть доступны токену. Если указан недоступный прибор или прибор, у которого нет данных&nbsp;- он не будет отображен на карте.
 
Будут отображено последнее известное ТС с указанными номерами приборов. Эти приборы также должны быть доступны токену. Если указан недоступный прибор или прибор, у которого нет данных&nbsp;- он не будет отображен на карте.
Строка 51: Строка 51:
 
На обзорной карте видно местоположение ТС, если увеличить карту - можно увидеть трек ТС за сегодня.&nbsp;Также возможно использование дополнительных параметров sd/ed:
 
На обзорной карте видно местоположение ТС, если увеличить карту - можно увидеть трек ТС за сегодня.&nbsp;Также возможно использование дополнительных параметров sd/ed:
   
<iframe src='[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?serials=9999999,9999998&sd=20141201 http://m2.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?serials=9999999,9999998&amp;sd=20141201]' width='600' height='600'>&lt;/iframe&gt;
+
<iframe src='http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm&serials=9999986&sd=20140320' width='600' height='600'>&lt;/iframe&gt;
   
<iframe src='[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?serials=9999999,9999998&sd=20141201&ed=20141203-1700 http://m2.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?serials=9999999,9999998&amp;sd=20141201&amp;ed=20141203-1700]' width='600' height='600'>&lt;/iframe&gt;
+
<iframe src='<span style="line-height: 20.7999992370605px;">http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm&serials=9999986&sd=20140320&ed=20140321</span>' width='600' height='600'>&lt;/iframe&gt;
   
 
Здесь параметр sd - начало периода, ed - конец периода. Параметр ed необязательный, если он не указан - трек выводится за сутки, указанные в параметре sd.
 
Здесь параметр sd - начало периода, ed - конец периода. Параметр ed необязательный, если он не указан - трек выводится за сутки, указанные в параметре sd.
Строка 63: Строка 63:
 
== Режим "местоположение ТС с фильтрацией по группе или геозонам" ==
 
== Режим "местоположение ТС с фильтрацией по группе или геозонам" ==
   
<span style="font-family: monospace; line-height: 20.7999992370605px;">1. <iframe src='[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?carPath=/Demo/Couriers http://m2.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?carPath=/Demo/Couriers]</span><span style="font-family: monospace; line-height: 20.7999992370605px;">' width='600' height='600'>&lt;/iframe&gt;<br/>В&nbsp;данном примере будут отображены все ТС из подгруппы Couriers группы Demo.</span>
+
<span style="font-family: monospace; line-height: 20.7999992370605px;">1. <iframe src='</span><span style="line-height: 20.7999992370605px;">http://demo.tk-nav.com/Strict/Filter/A6CB2007DD716D04B478C77AB929F1B8?map=osm&</span><span style="font-family: monospace; line-height: 20.7999992370605px;">[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?carPath=/Demo/Couriers carPath=/DemoCEBIT/]</span><span style="color: rgb(34, 34, 34); font-family: Consolas, 'Lucida Console', monospace; font-size: 12px; line-height: normal; white-space: pre-wrap;">Couriers (AG Mobile)</span><span style="font-family: monospace; line-height: 20.7999992370605px;">' width='600' height='600'>&lt;/iframe&gt;<br/>В&nbsp;данном примере будут отображены все ТС из подгруппы Couriers группы Demo.</span>
   
<span style="font-family: monospace; line-height: 20.7999992370605px;">2. <iframe src='[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?geoPath=/Demo/MyCities http://m2.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?geoPath=/Demo/MyCities]</span><span style="font-family: monospace; line-height: 20.7999992370605px;">' width='600' height='600'>&lt;/iframe&gt;<br/>В&nbsp;данном примере будут отображены все ТС, которые в данный момент находятся в геозонах, расположенных в подгруппе MyCities группы Demo.<br/><span class="marker">Обратите внимание! ТС, местоположение которых находится ВНЕ геозон - отображатся не будут.</span> Но как только эти ТС войдут в одну из геозон указанной группы - они отобразятся на карте.</span>
+
<span style="font-family: monospace; line-height: 20.7999992370605px;">2. <iframe src='</span><span style="line-height: 20.7999992370605px;">http://demo.tk-nav.com/Strict/Filter/A6CB2007DD716D04B478C77AB929F1B8?map=osm&</span><span style="font-family: monospace; line-height: 20.7999992370605px;">[http://m.tk-chel.ru/Strict/Index/5776C670CBBD2FE10677845A1A7D7583?geoPath=/Demo/MyCities geoPath=/DemoCEBIT/Chelyabinsk/Districts]' width='600' height='600'>&lt;/iframe&gt;<br/>В&nbsp;данном примере будут отображены все ТС, которые в данный момент находятся в геозонах, расположенных в подгруппе MyCities группы Demo.<br/><span class="marker">Обратите внимание! ТС, местоположение которых находится ВНЕ геозон - отображатся не будут.</span> Но как только эти ТС войдут в одну из геозон указанной группы - они отобразятся на карте.</span>
   
 
<span style="font-family: monospace; line-height: 20.7999992370605px;">Данные примеры (параметры carPath и geoPath) можно использовать совместно.</span>
 
<span style="font-family: monospace; line-height: 20.7999992370605px;">Данные примеры (параметры carPath и geoPath) можно использовать совместно.</span>

Версия 23:06, 31 марта 2015

Интеграция со сторонними сайтами для отображения местоположения машин организации заключается в добавлении на страницу сайта объекта iframe со ссылкой вида

<iframe

код 5776C670CBBD2FE10677845A1A7D7583 называется токеном. Также Вы можете указать ряд параметров, которые с примерами рассмотрены ниже.

Создание токена

Token.png

Для доступа к сайту (и использования iframe) без ввода логина и пароля необходимо создать токен. Он создается в разделе /Install веб-интерфейса. В токене зашифрован логин, пароль и другая информация, 

которая необходима для входа на сайт и получения информации о транспортных средствах без ввода логина и пароля.

В окне создания токена Login и Password - это логин и пароль пользователя с ограниченными правами (как правило это пользователь "только для чтения").

UTC-offset - смещение времени от UTC (в настоящее время этот параметр в большинстве браузеров и операционных систем заполняется автоматически при открытии страницы веб-интерфейса.

Activity period - срок действия токена. Можно не указывать, тогда токен будет бессрочный. Также можно указывать одно из значений, тогджа токен будет действовать либо ДО либо ПОСЛЕ указанной даты-времени.

После нажатия на кнопку Create token будет создан и показан токен. Далее будет использован бессрочный токен 5776C670CBBD2FE10677845A1A7D7583 полученный для логина-пароля demo/demo.


Режим "местоположение всех доступных токену ТС"

<iframe src='http://demo.tk-nav.com/Strict/Index/A6CB2007DD716D04B478C77AB929F1B8?map=osm' width='600' height='600'></iframe>

Будут отображено последнее известное местоположение всех ТС, доступных токену.

Integrate_1.jpg

Режим "треки указанных ТС за период"

<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>

Здесь параметр sd - начало периода, ed - конец периода. Параметр ed необязательный, если он не указан - трек выводится за сутки, указанные в параметре sd.

Integrate 2.jpg

Режим "местоположение ТС с фильтрацией по группе или геозонам"

1. <iframe src='http://demo.tk-nav.com/Strict/Filter/A6CB2007DD716D04B478C77AB929F1B8?map=osm&carPath=/DemoCEBIT/Couriers (AG Mobile)' width='600' height='600'></iframe>
В данном примере будут отображены все ТС из подгруппы Couriers группы Demo.

2. <iframe src='http://demo.tk-nav.com/Strict/Filter/A6CB2007DD716D04B478C77AB929F1B8?map=osm&geoPath=/DemoCEBIT/Chelyabinsk/Districts' width='600' height='600'></iframe>
В данном примере будут отображены все ТС, которые в данный момент находятся в геозонах, расположенных в подгруппе MyCities группы Demo.
Обратите внимание! ТС, местоположение которых находится ВНЕ геозон - отображатся не будут. Но как только эти ТС войдут в одну из геозон указанной группы - они отобразятся на карте.

Данные примеры (параметры carPath и geoPath) можно использовать совместно.