Яндекс карты 2.1. Построение маршрута. Передача длины маршрута в реквизит формы

05.06.24

Интеграция - WEB-интеграция

Пригодится как пример использования Яндекс карты 2.1 для построения маршрута.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Яндекс карты 2.1
.epf 25,13Kb
129
129 Скачать (1 SM) Купить за 1 850 руб.

Что реализовал:

- Построение маршрута по адресам, заданным на форме.

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

- Рассчитал и вывел в реквизит формы итого маршрут и отрезки маршрута в км (расстояния от 1 точки до 2 ,от 2 до 3 и т.д.)

 

 

Как получить API ключ Яндекс:

https://developer.tech.yandex.ru/keys/

- Нажать кнопку получить ключ.

- Выбрать JavaScript API. Далее заполнить небольшую анкету. Условно-бесплатный ключ получен.

 

 

 

Яндекс карты 2.1. Расчет расстояния от одного адреса до каждого адреса из списка

 

Тестировал на платформе 1С:Предприятие 8.3 (8.3.24.1342)

яндекс карты yandex

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    17780    19    22    

16

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    19844    13    17    

16

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    14421    42    8    

18

WEB-интеграция Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    1167    1    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1747 24.01.19 20:10 Сейчас в теме
(0) решена задача оптимального маршрута? или решена только задача отображения маршрута?
4. John_d 5891 25.01.19 09:52 Сейчас в теме
(1) отображения маршрута и подсчет километража.
У нас оптимальный маршрут считается проще. Так как в основном оптовые клиенты, адреса их известны. Адресу присваиваться коэффициент удаленности от склада (1,2..5...10) и перед построением маршрута сортируется по нему.
13. user5300 1063 01.02.19 14:45 Сейчас в теме
Где я допустил ошибку?
(4)
Прикрепленные файлы:
14. John_d 5891 01.02.19 15:27 Сейчас в теме
(13)Может у вас на сервере интернета ограничен доступ к сайтам?
http://api-maps.yandex.ru
http://yandex.st/jquery/
Или запрещено использование javascript на клиенте?
Если проблема с ключом api карта отображается, но маршрут не строится.
А у вас даже карта не сформировалась.
15. user5300 1063 01.02.19 15:31 Сейчас в теме
(14) http://api-maps.yandex.ru - ссылка не открывается 404 ошибка, (мб из-за этого ?)
http://yandex.st/jquery/ -
<Error>
<Cоdе>NoSuchKey</Cоdе>
<Message>The specified key does not exist.</Message>
<Resource>/yastatic/jquery/.br</Resource>
<RequestId>896ca58de2114f79</RequestId>
</Error>
2. RustIG 1747 24.01.19 20:38 Сейчас в теме
(0) для Татарстана и Казани (другого региона, кроме Москвы) карту приходится двигать - изначально Москва отображается, и кажется что программа не работает
5. John_d 5891 25.01.19 09:54 Сейчас в теме
(2) нужно в тексте запроса заменить центр карты. Сейчас там стоит center: [55.745508, 37.435225].
Поставить центр Казани center: [55.796289, 49.108795]
rpgshnik; RustIG; +2 Ответить
3. markers 277 25.01.19 06:30 Сейчас в теме
Как обстоят дела с соблюдением условий использования API Яндекс.Карт или разработано для платного тарифа?
6. John_d 5891 25.01.19 09:57 Сейчас в теме
(3) Для по тестировать и посмотреть вполне хватит бесплатного. Если будете внедрять в бизнес. Придется купить хоты бы минимальный тариф.
7. fight1c 25.01.19 10:10 Сейчас в теме
Полезно. Спасибо за ссылку на получение ключа.
8. cmd_vasec 34 25.01.19 10:24 Сейчас в теме
Что-то не строиться маршрут. Карта есть, а точек нет. Платформа 8.3.13.1513. В чем может быть проблема?
10. John_d 5891 25.01.19 10:32 Сейчас в теме
(8) Проверил на 1С:Предприятие 8.3 (8.3.13.1513). Работает.
Вы ключ получили в яндекс? Так бывает когда с ключом проблемы.
9. cmd_vasec 34 25.01.19 10:31 Сейчас в теме
Попробовал найти адрес в форме карты. Пишет, что "Сервер не смог обработать запрос". Куда копать?
11. John_d 5891 25.01.19 10:38 Сейчас в теме
(9)Посмотрите в кабинете разработчика Яндекса, что ключ точно привязан к нужному сервису.
Должно быть так: Key #1 JavaScript API и HTTP Геокодер
12. cmd_vasec 34 25.01.19 11:01 Сейчас в теме
(11) Спасибо. Все заработало.
16. user5300 1063 01.02.19 15:32 Сейчас в теме
404 Not Found - доступ ограничен получается?
17. John_d 5891 01.02.19 15:42 Сейчас в теме
(16) не у меня тоже 404. он так не открывает.
Вот так скачивает файл json:
http://api-maps.yandex.ru/2.1/?lang=ru_RU&
18. user5300 1063 01.02.19 15:44 Сейчас в теме
(17)да, у меня тоже самое ,но в 1с не гугу
19. John_d 5891 01.02.19 16:03 Сейчас в теме
(18) может брандмауэр блокирует?
20. user5300 1063 01.02.19 16:10 Сейчас в теме
(19)Нет, все должно работать
21. user879827 22.03.19 19:25 Сейчас в теме
Можете дать листинг кода? Особенно интересует как Вы в реквизит формы достали расстояние маршрута. Буду признателен.
22. margo2007 15 31.05.19 00:27 Сейчас в теме
А у меня маршрут показывает, а карту не показывает (.
Может подскажите, в чем причина?
Прикрепленные файлы:
25. margo2007 15 13.06.19 05:26 Сейчас в теме
(22)
Поставила IE=9 вместо IE=8 и заработало.
23. SmileDDD 06.06.19 16:04 Сейчас в теме
Подскажите пожалуйста что сделали чтоб карты работали на платформе 8.3.14? У меня проблема в том, нет возможности перемещать карту.
24. John_d 5891 06.06.19 18:14 Сейчас в теме
(23) 1с в платформе 8.3.14 перешла с Internet Explorer на WebKit. Будем надеяться, что еще исправят в следующий релизах.
26. margo2007 15 13.06.19 05:28 Сейчас в теме
Как бы этот маршрут еще оптимизировать....
27. NikolaST 4 21.11.19 13:30 Сейчас в теме
дистанцию и отрезки не считает. Что-то видимо яндекс изменил. А как-то функцией getDistance() здесь не воспользоваться?
28. NikolaST 4 22.11.19 10:19 Сейчас в теме
нашел косяк - точки считаются с нуля, а у вас с единицы. Поправьте, а то обработка не считает расстояние.
29. John_d 5891 22.11.19 12:33 Сейчас в теме
(28) Добрый день, Дело не в точках. Яндекс что-то меняет.
Исправил обработку. Проверил на двух релизах, маршрут считает.
(8.3.14.1565, 8.3.15.1747)
30. NikolaST 4 22.11.19 12:46 Сейчас в теме
(29) я исправил цикл с 0 и у меня заработало. Проверял на 8.12 и 8.13
31. John_d 5891 22.11.19 13:22 Сейчас в теме
(30) Этот цикл?
for (var i=1; i <= index; i++) {
points.get(i).properties.set('iconContent', i);
}
32. NikolaST 4 22.11.19 16:48 Сейчас в теме
(31) что-то сам я уже попутал. Я вашу идею сначала не понял. Сам уже не вспомню что поправил, но заработало. :-) Вместо append лучше text использовать. Спасибо за пример обработки.
33. user636714_elizarov.aleksey 31.01.21 15:37 Сейчас в теме
Спасибо. Работает на 8.3.16.1063
Оставьте свое сообщение