Мне нужно нарисовать треугольник на виде Aerial3d на UWP MapControl, чтобы иметь некоторую визуальную информацию для пользователя, который хотел бы видеть, пересекает ли определенный вектор горы или высокие здания, ...
У меня есть источникГеопоинт, азимут и высота от горизонтальной плоскости.Исходя из этих данных, я могу также получить окончательное значение Geopoint и, я думаю, «высоту» для верхней точки треугольника.
Азимут и угол могут быть изменены в любое время, поэтому треугольник следует рисовать столько раз, сколько необходимо.
MapPolygon, MapPolyline и тому подобное не работают в этом случае, потому что линии должны быть нарисованы выше и поперек карты, а не привязаны к ней.
Новые MapControl MapElements, такие как MapModel3D и MapElement3D, являются статическими объектами, поэтому они также не работают.
Это идея: