Ниже приведена выдержка из файла-справки, где описано как надо снять выделение.
Установить параметры группового выделения объектов карты, не используя ViewSelect.
procedure SetObjSelected(aObjSelect : TMapSelect; aColor : COLORREF;
aRepaint : boolean);
Описание:
Процедура устанавливает признак необходимости группового выделения объектов карты и цвет выделения для тех объектов, которые удовлетворяют параметрам, указанным в aObjSelect. Если в параметрах отображения aObjSelect указан список выделенных объектов (через TmapSelect.SelectSample) , то будут выделены объекты из списка, иначе все объекты, удовлетворяющие условиям поиска/отображения в aObjSelect. Если параметр aObjSelect = nil , то выделение будет снято. Параметр аColor задает цвет для контура выделенных объектов.
Если параметр aRepaint = true, то будет осуществлена перерисовка карты. Необходимо учитывать, что переданные параметры выделения не изменяются при изменении ранее переданного в функцию aObjSelect. Необходимо повторно вызвать функцию с новым aObjSelect для установки новых параметров группового выделения объектов.