Добрый день!
Подскажите пожалуйста почему когда я получаю HSITE следующим образом:
Код |
---|
hsite = mapCreateAndAppendTempSite(hmap,0); |
При дальнейшей работе с ним объекты на карте не сохраняются.
А если получить HSITE следующим образом:
Код |
---|
hsite2 = mapGetSiteIdent(hmap, 0) |
При работе с hsite2 объекты на карте остаются при повторном ее переоткрытии.
Добавление объектов одинаковое.
Код |
---|
HOBJ hObj = mapCreateSiteObject(hmap, choice, IDDOUBLE2); // !!! choice - получен либо 1 способом, либо 2-м. В первом случае объекты удаляются с карты, а во втором нет. Почему?
mapRegisterObject(hObj, 53180000, LOCAL_POINT);
mapAppendPointPlane(hObj, 6166700, 7419688, 0);
mapCommitObject(hObj);
mapFreeObject(hObj);
view->Repaint(); |