На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Егор Помозов (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Егор Помозов
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2 3 4 5 6 7 8 След.
Не работает сохранение карты в картинку через веб, При нажатии на сохранение выделенной области - не работает в картинку
 
Добрый день!
Возможно браузер блокирует всплывающие окна. Проверьте настройки браузера.
Изменить радиус поиска объектов, Изменить радиус поиска объектов
 
Добрый день!
Какую версию продукта Вы используете?
Компонент "Поделиться"
 
Представленный выше код касался приложения GIS WebServer SE.

Получение ссылки:


Открытие ссылки:


Отредактировать полученную ссылку, чтобы при переходе по ней открывалась окно Слои нельзя.
Для реализации этого необходимо вносить изменения в код приложения.
Компонент "Поделиться"
 
В версии 6.8 на данный момент запуск компонент при старте приложения не предусмотрен
В версии 6.2.3 для открытия компонента Слои необходимо обновить блок в конце функции
initMap():

Код
// обработка параметров переданных в URL
    if (get_params != null) {      
     if (get_params.layers) {              
      // открыть компонент слои
        theMap.mapTool('mapcontent').$button.click();      
      var sidebar = w2ui[theMap.mapTool('mapcontent').getName()];
      var layers = get_params.layers.split(',');
      for (var i=0; i<layers.length; i++) {
        if (sidebar.get(layers[i])) {           
         var serviceLayer = false;         
         for (var k=0; k<options.layers.length; k++) {
           if (options.layers[k].id == layers[i]) {              
              if (options.layers[k].url.match(/^http(s)?:\/\/[a-z0-9]+/i) == null) {
               serviceLayer = true;
              }
              else {                                
               var url = options.layers[k].url;
               if (options.layers[k].url.indexOf('?') !== -1) {
                 url =   options.layers[k].url.substr(0, options.layers[k].url.indexOf('?'));
               }
               $.ajax({
                  url: url + '?RESTMETHOD=GetVersion',
                  async: false,
                  success: function(data) {
                     if (data.split('.').length == 3) {
                        serviceLayer = true;
                     }
                  }
               });
              }              
              break;
           }     
         }            
         if (!serviceLayer) continue;                  
           
          // раскрыть родительские узлы
          var parents = [];            
          var parent = sidebar.get(layers[i]).parent;      
          while (parent !== null) {
           if (parent.id) {
             parents.push(parent.id);   
           }         
           parent = parent.parent;
          }      
          var count = parents.length;
          for (var j=count-1; j>=0; j--) {        
            sidebar.expand(parents[j]);
          }
        }
      }      
     }
      // поиск объекта по семантике
      searchObjectBySemantic(get_params);
      // поиск адреса
      searchAddress(get_params);
    }
Изменено: Егор Помозов - 07.09.2022 12:05:28
Компонент "Поделиться"
 
Сообщите, пожалуйста, версию приложения
WebServer SE + Windows 10 + IIS + PHP 8.1.5
 
Повторил чистую установку в Windows 10 в среде IIS и php 7.4.29, работает в браузерах Edge, Chrome, Firefox
Судя по картинке с ошибкой у веб-сервера нет физического доступа к файлам приложения,
так как не отображаются даже картинки.

Попробуйте открыть приложение в Chrome или Firefox и посмотрите в консоли браузера на вкладке сеть
ответы веб сервера, есть ли среди них ответы с кодом 500.

Обратите внимание также на то, появляются ли новые сообщения об ошибках в логе приложения.
WebServer SE + Windows 10 + IIS + PHP 8.1.5
 
Укажите используемую версию php, лог приложения после запуска и сделайте скриншот экрана с ошибкой.
Также проверьте права на запись для директории C:\ProgramData\Panorama\GISWebServerSE
WebServer SE + Windows 10 + IIS + PHP 8.1.5
 
Сообщение "ERROR: localization values not set. Not translated" связано с отсутствием локализации для фразы "Database connection error" в файле локали locale\gwsse\ru-ru.json.
Если остается сообщение PHP модули не загружены: "pdo_sqlite" значит этот модуль не загружен.
Проверьте загрузку модуля, используя функцию phpinfo().
WebServer SE + Windows 10 + IIS + PHP 8.1.5
 
В конфигурационном файле php.ini необходимо подключить драйвер pdo_sqlite:

extension=pdo_sqlite
WebServer SE + Windows 10 + IIS + PHP 8.1.5
 
Откройте журнал приложения C:\ProgramData\Panorama\GISWebServerSE\log\gwsse.20220401.log и проверьте наличие в нем ошибок.

Возможно не подключен драйвер PHP php_pdo_sqlite.dll
Страницы: Пред. 1 2 3 4 5 6 7 8 След.



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности