gifts2017

Информация по регионам и ФО с использованием Яндекс.Карт

Опубликовал Mike Gor (mgor) в раздел Обмен - Интеграция с WEB

Пример использования Yandex.Map API для отображения информации по регионам или федеральным округам РФ.
Раскраска регионов и ФО, вывод меток, работа в режиме картограммы.
Не привязан к какой-либо конфигурации. Просто пример.
В 8.2 работает на толстом, тонком и WEB*-клиентах.
*(WEB не во всех браузерах).

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

Нужно было отразить на карте объем продаж, покрытие территории и прочую статистическую информацию...

Объект "Географическая схема", который поддерживается платформой, оказался почти неработоспособен.

(Большой объем geo-файла, невозможность работы в тонком и web-клиентах, проблемы с масштабированием, а на моей версии платформы отчет просто "валил" с ошибкой всю конфигурацию.)

Слава богу, есть Yandex!!!

Код чисто демонстрационный, но хорошо откомментированный. Я не большой спец по javascript (давно это было ;-), так что есть простор для оптимизации. Требует хороший Интернет-канал и собственный API-ключ (но только для работы в web-клиенте).

Работа в режиме web-клиента - вообще чистое шаманство. Под IE 9 пустой экран, в Crome карта есть, но нет раскраски, в FireFoxe всё OK!

При разработке использовались следующие источники:

Yandex Map API - http://api.yandex.ru/maps/jsapi/doc/mod/concepts/regions.xml

Habrahabr - http://habrahabr.ru/blogs/crowdsourcing/118267/ - огромный респект "streetjournal" за идею!

 

UPD: по просьбам трудящихся добавил вариант под платформу 8.1 и обычную неуправляемую форму в 8.2

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Отчет 8.2
.erf 24,16Kb
19.03.14
90
.erf 24,16Kb 90 Бесплатно
Отчет 8.1
.erf 19,57Kb
19.03.14
8
.erf 19,57Kb 8 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. <Aleks> (<Aleks>) 06.12.11 10:35
Что-то нет кнопки, на которую надо жмакнуть для построения карты :(
1С:Предприятие 8.2 (8.2.12.75)
2. Mike Gor (mgor) 06.12.11 14:07
(1) <Aleks>, Видимо Вы пытаетесь запустить отчет в конфигурации, где не разрешены управляемые формы.

Добавил в отчет 8.2 обычную (неуправляемую) форму.
В типовой УТ 10.3 всё работает.

Релиз вашей платформы(8.2.12.75) проверить не смогу, всё разработано на (8.2.14.519).
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа