Здравствуйте господа, разработчики!!!
Мне необходимо реализовать функцию графического отображения зоны охвата нанесенной на карту радиостанции.
т.е. я наношу на карту радиостанцию и автоматически появляется зона охвата связи (картинка).
А при переносе объекта радиостанции зона охвата переносится вместе с ней.
Я пишу на C# с использованием GIS ToolKit 11.
Подскажите пожалуйста как это реализовать, я смотрел есть много кодов, но на C# подобного нет.
Вот мой код
if (MapObj.Local == TxObjectLocal.OL_VECTOR) // Добавление векторного объекта
{
MapPoint.PlaceInp = TxPPLACE.PP_PICTURE;
MapPoint.SetPoint(x1, y1);
MapObj.Metric.Append(0, MapPoint.C_CONTAINER);
MapObj.CommitAsNew();
MapView.Refresh();
MapObj.CreateObjectByKey(1, (int)TxMetricType.IDDOUBLE2, "S0000001499");
MapObj.Metric.Append(0, MapPoint.C_CONTAINER);
MapObj.CommitObject();
MapObj.CreateZoneObject(1000, 0, 0);
MapObj.CommitObjectAsNew();
}
Мне необходимо реализовать функцию графического отображения зоны охвата нанесенной на карту радиостанции.
т.е. я наношу на карту радиостанцию и автоматически появляется зона охвата связи (картинка).
А при переносе объекта радиостанции зона охвата переносится вместе с ней.
Я пишу на C# с использованием GIS ToolKit 11.
Подскажите пожалуйста как это реализовать, я смотрел есть много кодов, но на C# подобного нет.
Вот мой код
if (MapObj.Local == TxObjectLocal.OL_VECTOR) // Добавление векторного объекта
{
MapPoint.PlaceInp = TxPPLACE.PP_PICTURE;
MapPoint.SetPoint(x1, y1);
MapObj.Metric.Append(0, MapPoint.C_CONTAINER);
MapObj.CommitAsNew();
MapView.Refresh();
MapObj.CreateObjectByKey(1, (int)TxMetricType.IDDOUBLE2, "S0000001499");
MapObj.Metric.Append(0, MapPoint.C_CONTAINER);
MapObj.CommitObject();
MapObj.CreateZoneObject(1000, 0, 0);
MapObj.CommitObjectAsNew();
}