Здравствуйте!
Пытаюсь добавить изображение формата bmp на карту. Использую структуру PIMGGRAPHICMARK:
tmpGraf : TIMGGRAPHICMARK;
pointGraf : PIMGGRAPHICMARK;
tmpGraf.FileType := 1;
tmpGraf.Height := 1000;
tmpGraf.Width := 1000;
tmpGraf.Length := 50;
tmpGraf.Name := 'test.bmp';
tmpGraf.PosV := 1000;
tmpGraf.PosH := 1000;
tmpobj1 := mapCreateObject(rMap, 0, KM_IDFLOAT2, OL_LINE);
tmpSite := mapGetObjectSiteIdent(rMap, tmpObj1);
tmpobj := mapCreateSiteObject(rMap, tmpSite, KM_IDFLOAT2, 1);
mapRegisterDrawObject(tmpobj, 0, OL_LINE);
mapAppendSemantic(tmpobj, 9, 'Маршрут движения', 150);
pointGraf := @tmpGraf;
mapAppendDraw(tmpobj, IMG_GRAPHICMARK, pointGraf);
mapAppendPointPlane(tmpobj, rX, rY, 0);
mapCommitWithPlace(tmpobj);
mapFreeObject(tmpobj);
За основу взял пример из mapapi "4.2.18 Создание графических объектов".
Подскажите пожалуйста, в чем ошибка.
Версия ГИС Оператора 11.11.5, среда разработки rad studio xe4.
Пытаюсь добавить изображение формата bmp на карту. Использую структуру PIMGGRAPHICMARK:
tmpGraf : TIMGGRAPHICMARK;
pointGraf : PIMGGRAPHICMARK;
tmpGraf.FileType := 1;
tmpGraf.Height := 1000;
tmpGraf.Width := 1000;
tmpGraf.Length := 50;
tmpGraf.Name := 'test.bmp';
tmpGraf.PosV := 1000;
tmpGraf.PosH := 1000;
tmpobj1 := mapCreateObject(rMap, 0, KM_IDFLOAT2, OL_LINE);
tmpSite := mapGetObjectSiteIdent(rMap, tmpObj1);
tmpobj := mapCreateSiteObject(rMap, tmpSite, KM_IDFLOAT2, 1);
mapRegisterDrawObject(tmpobj, 0, OL_LINE);
mapAppendSemantic(tmpobj, 9, 'Маршрут движения', 150);
pointGraf := @tmpGraf;
mapAppendDraw(tmpobj, IMG_GRAPHICMARK, pointGraf);
mapAppendPointPlane(tmpobj, rX, rY, 0);
mapCommitWithPlace(tmpobj);
mapFreeObject(tmpobj);
За основу взял пример из mapapi "4.2.18 Создание графических объектов".
Подскажите пожалуйста, в чем ошибка.
Версия ГИС Оператора 11.11.5, среда разработки rad studio xe4.