#0
by yurii-syrkin
Всем доброго времени суток. Понимаю что тема далеко не новая, но тем не менее никак не могу довести до ума данную задачу. Использую API yandex, пробую следующий код: Попытка Почему-то происходит ошибка на строке Internet.Document.parentWindow.eval("m('"+ТочкаА+"','"+ТочкаБ+"')"); Честно говоря в JavaScript не силён, но могу сказать что этот код работал достаточно долго и не давно начал вылетать с ошибкой
#1
by yurii-syrkin
Возможно предложите другое решение, самое главное что бы 1) на входе были строковые значения адресов 2) на выходе была длина маршрута, а не длина прямой линии между точками
#4
by yurii-syrkin
Да, посмотрел на инфостарте действительно много подделок на эту тему, но к сожалению полностью решить свою проблему так и не смог. Упростил немного код: Попытка |"";
#5
by yurii-syrkin
Хоть убей, валится на строке Расстояние = ПолеHTMLДокумента.Документ.parentWindow.eval("sd"); говорит мол метод eval не обнаружен. Когда пишу Расстояние = ПолеHTMLДокумента.Документ.parentWindow.sd; Выдаёт ошибку метод sd не обнаружен. Все выходные уже убил на этот JavaScript долбанный
#6
by Новый участник
Яндекс недавно обновил карты, подробности писали на Хабре. Старый сервис перенесли на olв.maps.ya.ru - может и API тоже перенесли.
#8
by yurii-syrkin
Да, насчет этого я в курсе. Выше указанный код хотя бы в поле мне возвращает это расстояние. Проблема в том что я не могу его от туда забрать из Поля HTML
#10
by yurii-syrkin
Сейчас наконец добился что ПолеHTMLДокумента.Документ.parentWindow.sd отрабатывает без ошибок, только возвращает почему-то COMОбъект. Разворачиваю через + во всех свойствах ошибка чтения
#11
by yurii-syrkin
Ну ребята, немножко же осталось. Что делать с этим комобъектом? Может как то сделать так что бы эта функция число вернула?
#12
by yurii-syrkin
Ничего не помогает, ни return route.getHumanLength ни return document.getElementById(""resmarshrut"").innerHTML;
#16
by Тактик
Могу тебе только посочувствовать. Ко мне недавно тоже обращались - скрип один день работает, в другой не работает. В чем дело я так и не разобрался.
#17
by yurii-syrkin
Не, у меня всё-таки получилось. В скрипте значение передаю в контейнер. Выполняю скрипт и забираю из контейнера без всяких вызовов функций просто:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Аутентификация между Web-сервером и сервером приложений .Net
- Перемещения денег между кассами
- Реальная разница между ЗУП и ЗУП Корп.,а также между 32- и 64 разр сервером 1С
- Yandex API. Расстояние между двумя объектами
- 1с & Yandex maps (Удаление меток)
- Бух 2.0. Подгрузка банка из классификатора.
- Как получить длину маршрута между точками yandex api без отображения карты?
- Нетиповой обмен между БП и БП
- Получение района города по адресу через Yandex maps
- 1с 8.3 + JSON yandex расстояние между двумя точками.
В этой группе 1С
- КД. Ошибка получения значения свойства подчиненного объекта
- Как из JS передать параметры в 1С (УФ).
- ЗУП 2.5 Как назначить премию сотруднику
- Как в форме выбора из справочника отобразить только элементы , без групп?
- Задваиваются предопределенные элементы справочников при переносе доков
- ПолеHTMLДокумента (УФ) При нажатии не всегда удается получить элемент.
- Как передать параметр в динамический список?
- Почта работала на 8.2, перестала работать на 8.3. Подскажите как натсроить
- v7: Переход с УСн 6% на УСН 15%
- Условное оформление иерархии в СКД
- Ручная правка регистра сведений
- Отбор номенклатуры по свойствам в списке
- 1С 8_КА_сводный счет-фактура
- Аналитика учета в табличной части Бух 3.0
- v7: ЗиК. Доп. страховые взносы за работу во вредных условиях
- БП30 Не могу изменить ФИФО на ПО СРЕДНЕЙ в Запасах в учетной политике. Как ?
- 8.3, УФ, свойство Рамка колонок таблицы формы - не работает? 8.3.5.1517
- Не формируется ни один отчет
- Настройка Фронтола
- обмен из ут10.3 в бп 3.0 добавления объектов в регистрацию, где находится?