Версия Гис Конструктор для Qt Designer(MAPAPIVERSION = 0x111015, MAPACCESSVERSION = 20130912).
Устанавливаю "принтерный растровый" вид отображения карты, но отображается явно экранный вид. Пример кода:
Код |
---|
// Устанавка "принтерного растрового" вида отображения карты const auto r = mapSetViewType(mapHandler, VT_PRINTRST); const auto rr = mapGetViewType(mapHandler); qDebug () << Q_FUNC_INFO << "new value:" << rr << "old value:" << r; // rr=VT_PRINTRST // вызов функции отрисовки auto errCode = mapPaintToXImage(mapHandler, &imageDescr, 0L, 0L, &rectDraw); qDebug() << Q_FUNC_INFO << mapGetViewType(mapHandler); // после вызова mapPaintToXImage mapGetViewType возвращает значение = VT_SCREEN |
Спасибо.