Мы расширяем возможности для разработчиков картографических сервисов. Теперь API DorogaTV позволяет встроить растровые и векторные пробки непосредственно к себе на карту, отдельным слоем.
Описание API:
Для подключения карт пробок необходимо добавить javascript код в Вашу страницу:
<script type="text/javascript" src="http://www.doroga.tv/%city%/apps/dtv/0.2/"></script>
где %city% - сокращение интересующего Вас города в нашей нотации
(сокращение города можно посмотреть на сайте DorogaTV выбирая соответствующий город)
например, для Нижнего Новгорода это будет выглядеть так:
<script type="text/javascript" src="http://www.doroga.tv/nnov/apps/dtv/0.2/"></script>
<script type="text/javascript" src="http://www.doroga.tv/kazan/apps/dtv/0.2/"></script>
После инициализации карты необходимо выполнить инициализацию класса DTVLayer:
dtvlayer = new DTVLayer(map);
Класс DTVLayer поддерживает методы hide() и show() :
dtvlayer.hide();
dtvlayer.show();
Кроме растровых пробок, также доступна векторная информация о пробках.
Отдельно отобранные улицы можно сделать кликабельными.
При нажатии на них, будет показываться балун со скоростью участка и его описанием.
Метод, который реализует отображение векторных пробок:
dtvlayer.showVectorLayer(transparency)
где transparency - прозрачность векторного слоя в диапазоне от 0 до 255.
В данный момент наложить пробки можно только на карты, созданные при помощи Google Maps API V2.x.
Примеры использования API:
http://tatmvdcamera.ru
http://map.rukazan.ru
С уважением,
Команда DorogaTV

266
