Александр, здравствуйте.
Рекомендую Вам сначала сделать простой пример, в котором разобраться с выбором объекта в точке на карте. Без каких-либо дополнительных действий и дополнительно логики.[QUOTE]А координаты я получаю в таком формате: X=7212183.35 - Y=3877834.48[/QUOTE]
Вам необходимо разобраться с координатами точки поиска объекта на карте.
Когда Вы устанавливаете
MapFind.PlaceInp = TxPPLACE.PP_PICTURE;
то в MapFind.X и MapFind.Y должны передаваться координаты в пикселях.
По созданию объекта.
Откуда этот метод - MapSelectObjectRsc.Show(); ? Диалог выбора объекта из классификатора вызывается методом ExecuteForMapObj.
Зачем делать Insert, если просто добавляется точка метки. Кроме этого добавляется одна и таже координата.
[QUOTE] MapObj.Metric.Append(0, MapPoint.C_CONTAINER);
MapObj.Metric.Insert(0, 1, MapPoint.C_CONTAINER);[/QUOTE]
Это точечный объект? Если да, то не надо этого делать.