Прошу подсказать (не нашел в явном виде в документации): 1) есть ли возможность реализовать отображение "образа графического документа" в элементе "оперативная подсказка" (файл tooltips), если сам документ находится в БД? Если да, то можно с примером кода ? 2) при этом, можно ли здесь же его (документ из БД) "вызывать" для просмотра? 3) как "убрать" (отключить видимость) элемента "Документ" с правой панели "Объекты карты...", т.е. убрать возможность "подвязывать/загружать" документы, т.к. отработан механизм загрузки в БД. Заранее спасибо.
Vitaliy Belenkov пишет: 3) как "убрать" (отключить видимость) элемента "Документ" с правой панели "Объекты карты...", т.е. убрать возможность "подвязывать/загружать" документы, т.к. отработан механизм загрузки в БД. Заранее спасибо.
Панель "Документ" не будет отображаться если запрещено редактирование карты. Если необходимо скрыть панель для карты разрешенной для редактирования, то необходимо скрыть его через CSS. Для это добавьте идентификатор элемента "Документ" - ctl00_Body_MapObjectDoc1_pnMapObjectDoc в стиль:
Код
/* Элементы управления которые необходимо скрыть (через запятую) */
/* #ctl00_Body_WucTable1_pnFilterHeader, #ctl00_Body_ddlMapProjects, #ctl00_Body_btRefreshTable */
#ctl00_Body_WucTable1_pnMapSeek,#ctl00_Body_WucTable2_pnMapSeek,#ctl00_Body_WucTable3_pnMapSeek,#ctl00_Body_WucTable4_pnMapSeek,#ctl00_Body_WucTable5_pnMapSeek,
#pnReportList, #ctl00_Body_imgFileUploadTitle
{
display:none;
}
Содержимое для ВСЕХ всплывающих подсказок передается в java-script в переменную ToolTips, оно содержит координаты точки для каждой подсказки и содержимое для каждой подсказки. Пример:
Код
508|*255%%|*FFFFCC|*Камера ДПС<br>камера по направлению из Москвы в область<br>|*filesender.aspx?objdoc=%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%b0+%d0%94%d0%9f%d0%a1.jpg|||камера ДПС.jpg|*filesender.aspx?objdoc=%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%b0+%d0%94%d0%9f%d0%a1+(%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%be%d1%81%d0%bd%d0%b0%d1%8f).jpg|||камера ДПС (переносная).jpg%%652|*181%%|*FFFFCC|*КБ Панорама<br>ул. Рогожская, д.117<br>|*filesender.aspx?objdoc=%d0%be%d1%84%d0%b8%d1%81.jpg|||офис.jpg%%722|*81%%|*FFFFCC|*Авто49<br>магазин автозапчастей<br>|*%%
Здесь: - 508 и 255 это координаты для первого тултипа - FFFFCC - цвет фона - Камера ДПС - значение первой характеристики - камера по направлению из Москвы в область - значение второй характеристики - filesender.aspx?objdoc=%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%b0+%d0%94%d0%9f%d0%a1.jpg|||камера ДПС.jpg - значение третьей характеристики - filesender.aspx?objdoc=%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%b0+%d0%94%d0%9f%d0%a1+(%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%be%d1%81%d0%bd%d0%b0%d1%8f).jpg|||камера ДПС (переносная).jpg - значение четвертой характеристики
Используя разделители извлекается нужная информация и отображается в требуемом виде (текст, ссылка, картинка и т.п.).
Цитата
Vitaliy Belenkov пишет: 1) есть ли возможность реализовать отображение "образа графического документа" в элементе "оперативная подсказка" (файл tooltips), если сам документ находится в БД? Если да, то можно с примером кода ? 2) при этом, можно ли здесь же его (документ из БД) "вызывать" для просмотра?
Если документ хранится в базе, и есть сервис доступный через http и позволяющий его извлечь, то можно при формировании подсказки в функции mapMouseMoveInfo сформировать нужную ссылку.