MapRoute Класс

Определение

Представляет путь для перемещения между двумя или несколькими точками.

public ref class MapRoute sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MapRoute final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MapRoute
Public NotInheritable Class MapRoute
Наследование
Object Platform::Object IInspectable MapRoute
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Объект MapRoute возвращается через свойство Routeобъекта MapRouteFinderResult при вызове методов класса MapRouteFinder .

Чтобы отобразить MapRoute в MapControl, создайте MapRouteView с MapRoute и добавьте MapRouteView в коллекцию Routesобъекта MapControl.

Ваше приложение Universal Windows должно пройти проверку подлинности, прежде чем оно сможет использовать MapControl и службы карт в пространстве имен Windows.Services.Maps. Для проверки подлинности приложения необходимо указать ключ проверки подлинности карт.

См . раздел Запрос ключа проверки подлинности карт.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 DurationWithoutTraffic
1703 15063 TrafficCongestion
1709 16299 IsScenic

Свойства

BoundingBox

Возвращает ограничивающий прямоугольник, содержащий маршрут.

DurationWithoutTraffic

Возвращает предполагаемое время, необходимое для прохождения маршрута без трафика.

EstimatedDuration

Возвращает предполагаемое время, необходимое для прохождения маршрута.

HasBlockedRoads

Возвращает значение, указывающее, что маршрут был изменен из "лучшего" маршрута, чтобы избежать заблокированных дорог.

IsScenic

Возвращает значение, указывающее, основан ли MapRoute на живописных дорогах.

IsTrafficBased

Возвращает значение, указывающее, основан ли MapRoute на трафике.

Legs

Возвращает список ног, связанных с маршрутом.

LengthInMeters

Возвращает длину маршрута в метрах.

Path

Возвращает путь к маршруту.

TrafficCongestion

Возвращает уровень перегрузки трафика по маршруту карты.

ViolatedRestrictions

Возвращает значение, указывающее, были ли нарушены какие-либо ограничения маршрутом.

Применяется к

См. также раздел