Выбор объекта на карте производим в точке клика мыши
MapObj1.ObjHandle := mapWhatObjectBySelect(mvMap.MapHandle,MapObj2.ObjHandle, FFrame, hselN,64,3);
form_main.mvMap.Repaint;
Затем ищем объект на карте по условию
Main_form.aObjSelect.AddSemantic(10,bd2.QSanitZonesIDObject.AsString,SC_EQUAL);
mapSeekSelectObject(form_main.mvMap.MapHandle, form_main.MapObj1.ObjHandle,Main_form.aObjSelect.SelectHandle[0],0);
form_main.mvMap.Repaint;
В результате на карте два выбранных объекта.
Почему не отменяется выбор объекта на карте MapObj1?
Просьба подсказать как сделать, чтобы после выбора по условию, выбор объекта в точке, отменялся?
MapObj1.ObjHandle := mapWhatObjectBySelect(mvMap.MapHandle,MapObj2.ObjHandle, FFrame, hselN,64,3);
form_main.mvMap.Repaint;
Затем ищем объект на карте по условию
Main_form.aObjSelect.AddSemantic(10,bd2.QSanitZonesIDObject.AsString,SC_EQUAL);
mapSeekSelectObject(form_main.mvMap.MapHandle, form_main.MapObj1.ObjHandle,Main_form.aObjSelect.SelectHandle[0],0);
form_main.mvMap.Repaint;
В результате на карте два выбранных объекта.
Почему не отменяется выбор объекта на карте MapObj1?
Просьба подсказать как сделать, чтобы после выбора по условию, выбор объекта в точке, отменялся?