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

32 Comments

  1. Rustig

    (0) решена задача оптимального маршрута? или решена только задача отображения маршрута?

    Reply
  2. Rustig

    (0) для Татарстана и Казани (другого региона, кроме Москвы) карту приходится двигать — изначально Москва отображается, и кажется что программа не работает

    Reply
  3. markers

    Как обстоят дела с соблюдением условий использования API Яндекс.Карт или разработано для платного тарифа?

    Reply
  4. John_d

    (1) отображения маршрута и подсчет километража.

    У нас оптимальный маршрут считается проще. Так как в основном оптовые клиенты, адреса их известны. Адресу присваиваться коэффициент удаленности от склада (1,2..5…10) и перед построением маршрута сортируется по нему.

    Reply
  5. John_d

    (2) нужно в тексте запроса заменить центр карты. Сейчас там стоит center: [55.745508, 37.435225].

    Поставить центр Казани center: [55.796289, 49.108795]

    Reply
  6. John_d

    (3) Для по тестировать и посмотреть вполне хватит бесплатного. Если будете внедрять в бизнес. Придется купить хоты бы минимальный тариф.

    Reply
  7. fight1c

    Полезно. Спасибо за ссылку на получение ключа.

    Reply
  8. cmd_vasec

    Что-то не строиться маршрут. Карта есть, а точек нет. Платформа 8.3.13.1513. В чем может быть проблема?

    Reply
  9. cmd_vasec

    Попробовал найти адрес в форме карты. Пишет, что «Сервер не смог обработать запрос». Куда копать?

    Reply
  10. John_d

    (8) Проверил на 1С:Предприятие 8.3 (8.3.13.1513). Работает.

    Вы ключ получили в яндекс? Так бывает когда с ключом проблемы.

    Reply
  11. John_d

    (9)Посмотрите в кабинете разработчика Яндекса, что ключ точно привязан к нужному сервису.

    Должно быть так: Key #1 JavaScript API и HTTP Геокодер

    Reply
  12. cmd_vasec

    (11) Спасибо. Все заработало.

    Reply
  13. user5300

    Где я допустил ошибку?

    (4)

    Reply
  14. John_d

    (13)Может у вас на сервере интернета ограничен доступ к сайтам?

    http://api-maps.yandex.ru

    http://yandex.st/jquery/

    Или запрещено использование javascript на клиенте?

    Если проблема с ключом api карта отображается, но маршрут не строится.

    А у вас даже карта не сформировалась.

    Reply
  15. user5300

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

    Reply
  16. user5300

    404 Not Found — доступ ограничен получается?

    Reply
  17. John_d

    (16) не у меня тоже 404. он так не открывает.

    Вот так скачивает файл json:

    http://api-maps.yandex.ru/2.1/?lang=ru_RU&amp

    Reply
  18. user5300

    (17)да, у меня тоже самое ,но в 1с не гугу

    Reply
  19. John_d

    (18) может брандмауэр блокирует?

    Reply
  20. user5300

    (19)Нет, все должно работать

    Reply
  21. user879827

    Можете дать листинг кода? Особенно интересует как Вы в реквизит формы достали расстояние маршрута. Буду признателен.

    Reply
  22. margo2007

    А у меня маршрут показывает, а карту не показывает (.

    Может подскажите, в чем причина?

    Reply
  23. SmileDDD

    Подскажите пожалуйста что сделали чтоб карты работали на платформе 8.3.14? У меня проблема в том, нет возможности перемещать карту.

    Reply
  24. John_d

    (23) 1с в платформе 8.3.14 перешла с Internet Explorer на WebKit. Будем надеяться, что еще исправят в следующий релизах.

    Reply
  25. margo2007

    (22)

    Поставила IE=9 вместо IE=8 и заработало.

    Reply
  26. margo2007

    Как бы этот маршрут еще оптимизировать….

    Reply
  27. NikolaST

    дистанцию и отрезки не считает. Что-то видимо яндекс изменил. А как-то функцией getDistance() здесь не воспользоваться?

    Reply
  28. NikolaST

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

    Reply
  29. John_d

    (28) Добрый день, Дело не в точках. Яндекс что-то меняет.

    Исправил обработку. Проверил на двух релизах, маршрут считает.

    (8.3.14.1565, 8.3.15.1747)

    Reply
  30. NikolaST

    (29) я исправил цикл с 0 и у меня заработало. Проверял на 8.12 и 8.13

    Reply
  31. John_d

    (30) Этот цикл?

    for (var i=1; i <= index; i++) {

    points.get(i).properties.set(‘iconContent’, i);

    }

    Reply
  32. NikolaST

    (31) что-то сам я уже попутал. Я вашу идею сначала не понял. Сам уже не вспомню что поправил, но заработало. 🙂 Вместо append лучше text использовать. Спасибо за пример обработки.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *