DJ VK писал(а):А в программе наоборот, класс геометрии мультиточки и нету класса геометрии точки.
Как нету? TGeometryLonLatPoint в том же файле.
А про TGeometryLonLatMultiPoint я забыл, но ее поддержки в базе все равно нет и метка с такой геометрией скорее всего просто потеряется. Оно для других целей там живет. А в метках не доделано.
Хотя могу ошибаться. Нужно проверять.
DJ VK писал(а):это я так понимаю если напрямую делать не используя TGeometryLonLatFactory
Но тогда,опять же, придется самому хеши считать. Так что проще с фабрикой.
DJ VK писал(а):TVectorItemSubsetBuilderFactory Create
Лучше получать уже готовый.
DJ VK писал(а):Это линейная структура. а как сделать разветвленную ?
А разветвленная делается при помощи TVectorItemTree. При создании он получается метки текущего уровня и все подуровни.
DJ VK писал(а):мне в итоге нужны отдельные подкатегории для каждого уровня иерархии.
Ну вот и создавайте TVectorItemTree для каждого узла каждого уровня.