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

Константин Ганюшин (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Константин Ганюшин
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 10 11 12 13 14 15 16 17 18 19 20
Убрать полосы прокрутки и отобразить карту целиком
 
Здравствуйте!

Для скрытия полос прокрутки можно воспользоваться следующим способом:
[CODE] // ui.DMapView1 - имя объекта класса QDmapView
  ui.DMapView1->HScrollBar->hide();
  ui.DMapView1->VScrollBar->hide();
[/CODE]Отображение всей карты в окне можно реализовать, например, следующим образом:[CODE] // Запросить размеры карты
     long int mapWidth = 0;
     long int mapHeight = 0;
     mapGetPictureSize(ui.DMapView1->GetMapHandle(), &mapWidth, &mapHeight);

     // Вычислить отношение размеров карты к размерам экрана
     double heightRatio = (double)mapHeight/(double)ui.DMapView1->height();
     double widthRatio = (double)mapWidth/(double)ui.DMapView1->width();

     // Выбрать наибольший коэффициент
     double scaleMultiplier = widthRatio;
     if (heightRatio > widthRatio)
       scaleMultiplier = heightRatio;

     // Установить новое значение масштаба
     ui.DMapView1->SetViewScale(ui.DMapView1->GetViewScale()*scaleMultiplier);
     // Перерисовать карту
     ui.DMapView1->Repaint();
[/CODE]Так же сообщаю что в следующей версии продукта планируется добавление функции отображения всей карты в окне в библиотеку компонентов.

Спасибо за ожидание.
Изменено: Константин Ганюшин - 12.11.2018 15:48:32
Аварийное завершение работы при отрисовке примера объекта
 
Здравствуйте!

Ошибку исправили.
В ближайшее время будет обновлена версия на сайте.
Убрать полосы прокрутки и отобразить карту целиком
 
Здравствуйте!

Для рассмотрения вашего вопроса уточните, пожалуйста, используются ли визуальные компоненты ГИС Конструктор для отображения карты?
Страницы: Пред. 1 ... 10 11 12 13 14 15 16 17 18 19 20



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

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