Здравствуйте!
В визуальном компоненте TMapObj получается указать, сколько у объекта должно быть подобъектов
MapObj1.Metric.SubObjCount := 5;
В результате, как я понимаю, объект уже должен ожидать набор метрик для пяти подобъектов.
Не понятно, как это же сделать с помощью MapAPI функций?
hSite := mapGetSiteIdent(mvMap.MapHandle,1);
hObjKPT := mapCreateSiteObject(mvMap.MapHandle, hSite,KM_IDDOUBLE2, 0);
mapRegisterObject(hObjKPT, 10000345, OL_SQUARE); // Создали и зарегистрировали площадной объект и он готов принимать наборы метрик
function mapAppendPointPlane(Obj : HObj; X : double; Y : double; Subject : integer= 0) : integer; // Здесь указывается номер подобъекта и здесь все хорошо
Не понятно, как указать при создании объекта mapCreateSiteObject(mvMap.MapHandle, hSite,KM_IDDOUBLE2, 0); Сколько у него создается подобъектов?
В визуальном компоненте TMapObj получается указать, сколько у объекта должно быть подобъектов
MapObj1.Metric.SubObjCount := 5;
В результате, как я понимаю, объект уже должен ожидать набор метрик для пяти подобъектов.
Не понятно, как это же сделать с помощью MapAPI функций?
hSite := mapGetSiteIdent(mvMap.MapHandle,1);
hObjKPT := mapCreateSiteObject(mvMap.MapHandle, hSite,KM_IDDOUBLE2, 0);
mapRegisterObject(hObjKPT, 10000345, OL_SQUARE); // Создали и зарегистрировали площадной объект и он готов принимать наборы метрик
function mapAppendPointPlane(Obj : HObj; X : double; Y : double; Subject : integer= 0) : integer; // Здесь указывается номер подобъекта и здесь все хорошо
Не понятно, как указать при создании объекта mapCreateSiteObject(mvMap.MapHandle, hSite,KM_IDDOUBLE2, 0); Сколько у него создается подобъектов?