Роман, я разобрался оказывается нужно было для ObjNet передать имя карты))
На данный момент я получаю два ближайших узла по клику на карту.
Теперь пытаюсь проложить маршрут и выделить его, но пока не получается((
Подскажите, что не так делаю??
MapView.ConvertMetric(ref RoadStart.x, ref RoadStart.y, TxPPLACE.PP_PICTURE, TxPPLACE.PP_PLANE);
MapObj.St yle = TxObjectStyle.OS_NORMAL;
var tdp1 = new TxDoublePoint { X = RoadStart.x, Y = RoadStart.y };
MapNet1.GetNodeByPoint(MapObj.ObjHandle, ref tdp1);
MapObj.St yle = TxObjectStyle.OS_SELECT;
MapView.ConvertMetric(ref RoadFinish.x, ref RoadFinish.y, TxPPLACE.PP_PICTURE, TxPPLACE.PP_PLANE);
MapObj.St yle = TxObjectStyle.OS_NORMAL;
var tdp2 = new TxDoublePoint { X = RoadFinish.x, Y = RoadFinish.y };
MapNet1.GetNodeByPoint(MapObj.ObjHandle, ref tdp2);
MapObj.St yle = TxObjectStyle.OS_SELECT;
MapNet1.GetShotWayByPointAndCreateObject(MapObj.ObjHandle, ref tdp1, ref tdp2);
MapObj.St yle = TxObjectStyle.OS_SELECT;
MapObj.Commit();
MapObj.Repaint();
MapView.Refresh();
На данный момент я получаю два ближайших узла по клику на карту.
Теперь пытаюсь проложить маршрут и выделить его, но пока не получается((
Подскажите, что не так делаю??
MapView.ConvertMetric(ref RoadStart.x, ref RoadStart.y, TxPPLACE.PP_PICTURE, TxPPLACE.PP_PLANE);
MapObj.St yle = TxObjectStyle.OS_NORMAL;
var tdp1 = new TxDoublePoint { X = RoadStart.x, Y = RoadStart.y };
MapNet1.GetNodeByPoint(MapObj.ObjHandle, ref tdp1);
MapObj.St yle = TxObjectStyle.OS_SELECT;
MapView.ConvertMetric(ref RoadFinish.x, ref RoadFinish.y, TxPPLACE.PP_PICTURE, TxPPLACE.PP_PLANE);
MapObj.St yle = TxObjectStyle.OS_NORMAL;
var tdp2 = new TxDoublePoint { X = RoadFinish.x, Y = RoadFinish.y };
MapNet1.GetNodeByPoint(MapObj.ObjHandle, ref tdp2);
MapObj.St yle = TxObjectStyle.OS_SELECT;
MapNet1.GetShotWayByPointAndCreateObject(MapObj.ObjHandle, ref tdp1, ref tdp2);
MapObj.St yle = TxObjectStyle.OS_SELECT;
MapObj.Commit();
MapObj.Repaint();
MapView.Refresh();