Yandex карты API 2.0 вывести подсказку к метке при наведении мыши на метку #633921


#0 by Анатоль
Здесь реализован вывод всплывающей подсказки при наведении на метку. Вопрос: как такое же реализовать в 1С.
#1 by Анатоль
Я когда присваиваю такой же код HTML документу, то подсказка не выводится :(
#2 by IamAlexy
8.3.2 заюзать
#3 by IamAlexy
а ты про яндекс в форме 1Са... смари на инфосрате  - там вроде было решение с подсказкой
#4 by Анатоль
Посмотрел на инфостарте, там вообще по работе с API 2.0 мало обработок. И такого как я спрашиваю пока нет
#5 by Ursus maritimus
А саму метку получилось поставить?
#6 by Ursus maritimus
Если да, то не вижу проблем
#7 by Ursus maritimus
#8 by Ursus maritimus
Элементы.ТекстHTML.Документ.parentWindow.eval("setPlacemark("+ФорматКоординат(Широта)+", "+ФорматКоординат(Долгота)+", '"+ТекстМетки+"', '"+ТекстБаллуна+"', '"+Стиль+"', '"+Коллекция+"')");
#9 by Ursus maritimus
Добавить в код страницы (допилить для вывода всплывающего сообщения) Вызов из 1С
#10 by Анатоль
метка вставлена, свойство "iconContent: " задано, а вот всплывающей подсказки не появляется. У меня метка ставится при инициализации карты. Вот код   } Как сделать, чтоб ставить такие метки после инициализации карты я пока не разобрался. Попробовал добавить функцию setPlacemark после функции init и дописать после ЭлементыФормы.ПолеHTML.УстановитьТекст(МойХТМЛ_Текст); вот эту строку ЭлементыФормы.ПолеHTML.Документ.parentWindow.eval("setPlacemark(56.315695, 44.017063, 'Описание метки', 'Или вот такое описание метки', '', '')"); так выдало программную ошибку.
#11 by Анатоль
понимаю что 1С не обрабатывает какое-то событие HTML текста, но как его обработать самостоятельно, пока не нашёл.
#12 by Анатоль
и кстати мне нужно устанавливать не iconContent а hintContent iconContent у меня выводится, но ОООчень криво, особенно если установить автоматическую подгонку размера метки под текст заголовка метки
#13 by Анатоль
Но спасибо за методику - теперь я знаю как выполнить JavaScript после того как сформирован HTML документ. (чтоб не получать ошибку типа "Метод объекта не обнаружен (eval)") то нужно либо дополнительную кнопку делать, либо подключать обработчик ожидания, чтоб дать самой карте сформировать свою DOM модель
#14 by AlexAl-77
уважаемые кто нибудь разобрался с hintContent ?
#15 by zladenuw
#16 by zladenuw
/* Опции подсказки:           - задержка показа хинта */    } ) Позиция всплывающей подсказки может быть задана как в географических, так и пиксельных координатах (при указании пиксельных координат нужно передать специальную проекцию).
#17 by zladenuw
#18 by AlexAl-77
только так? у меня просто подсказка на полигоне который постоянно перемещают. и он не один.
#19 by AlexAl-77
Кто нибудь понимает из-за чего не работает? просто зная причину можно написать разработчикам.
#20 by AlexAl-77
myMap.hint.show(           - задержка показа хинта */    } ) Тоже не работает
#21 by AlexAl-77
Еще раз подниму тему. очень нужно.
#22 by grunt007
мне помогло, и метки с текстом стали нормально выглядеть
#23 by grunt007
да, еще, и ошибка сценария при открытии не выскакивает
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С