Приветствую!
ГИС Конструктор для Qt Designer x64 (версия 12.6.0), ОС Astra Linux
Не устанавливается параметр Size
Значение остается равным значению по умолчанию 2500.
С уважением,
Матвеев П.В.
ГИС Конструктор для Qt Designer x64 (версия 12.6.0), ОС Astra Linux
Не устанавливается параметр Size
Код |
---|
#include <QString> #include <QDebug> #include "mapapi.h" #include "sitapi.h" #include "maptype.h" // тест установки параметров сетки int main(int argc, char ** argv) { QString* siteName = new QString("/home/user/temp/testSetGridParm.sitx"); QString* rscName = new QString("/home/user/temp/operator.rsc"); CREATESITEUN cs; memset((void*) &cs, 0, sizeof(cs)); cs.Length = sizeof(CREATESITEUN); cs.EllipsoideKind = 9; cs.MapType = 16; cs.Reserve = 0; cs.Scale = 100000; HMAP hmap = mapCreateSiteUn((const WCHAR*) siteName->constData(), (const WCHAR*) rscName->constData(), &cs); if (hmap != 0) { mapSetRealShowScale(hmap, 10000.); GRIDPARM parm; parm.Size = 3000; qDebug() << parm.Size; mapSetGridParm(hmap, &parm); mapGetGridParm(hmap, &parm); qDebug() << parm.Size; parm.Size = 2000; mapSetGridParm(hmap, &parm); mapGetGridParm(hmap, &parm); qDebug() << parm.Size; mapCloseMap(hmap); } else { qDebug() << "mapCreateSiteUn error"; } } |
Значение остается равным значению по умолчанию 2500.
С уважением,
Матвеев П.В.