Здравствуйте. Существует следущая проблема.
Пользовательская карта размещена на ГИС Сервер. Работа ведется под АстраЛинукс. Используется ГИС Сервер, ВебСервис и веб-приложение на вашем вебтулките.
Пытаюсь удалить объект на карте:
HOBJ object = mapCreateObject(hMap);
mapSetObjectKey(object, 333);
mapSeekObject(hMap, object, mapListName(object), 1);
// просто проверил что ключ идентичен
auto objectCode = mapObjectKey(object);
mapDeleteObject(object);
Делаю вызов mapReadObjectByKeyEx - видно что объект помечен к удалению, т.к. вернулось 1
Затем вызываю mapFreeObject
Но объект упорно отображается в веб-приложении.
Пробовал удалять по другому. Делаю следующее:
mapReadObjectByNumber
mapDeleteObject
mapFreeObject
Затем обращаюсь к функциям mapGetObjectCount и mapGetRealObjectCount - возвращают одинаковое количество объектов
Пользовательская карта размещена на ГИС Сервер. Работа ведется под АстраЛинукс. Используется ГИС Сервер, ВебСервис и веб-приложение на вашем вебтулките.
Пытаюсь удалить объект на карте:
HOBJ object = mapCreateObject(hMap);
mapSetObjectKey(object, 333);
mapSeekObject(hMap, object, mapListName(object), 1);
// просто проверил что ключ идентичен
auto objectCode = mapObjectKey(object);
mapDeleteObject(object);
Делаю вызов mapReadObjectByKeyEx - видно что объект помечен к удалению, т.к. вернулось 1
Затем вызываю mapFreeObject
Но объект упорно отображается в веб-приложении.
Пробовал удалять по другому. Делаю следующее:
mapReadObjectByNumber
mapDeleteObject
mapFreeObject
Затем обращаюсь к функциям mapGetObjectCount и mapGetRealObjectCount - возвращают одинаковое количество объектов