Поделиться через


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 RouteMapRouteFinderResult при вызове методов класса MapRouteFinder.

Чтобы отобразить MapRoute на MapControl, создайте MapRouteView с помощью MapRoute и добавьте MapRoute View MapRouteView в коллекцию маршрутов MapControl.

Важный

Карты Bing для корпоративной службы

MapControl UWP и службы карт из пространств имен Windows.Services.Maps используют карты Bing. Карты Bing для предприятия устарели и будут прекращены, в то время как mapControl и службы больше не будут получать данные.

Дополнительные сведения см. в Центра разработчиков Карт Bing и документации по картам Bing.

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

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

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

Версия Windows Версия пакета SDK Добавлено значение
1703 15063 DurationWithoutTraffic
1703 15063 ТрафикCongestion
1709 16299 IsScenic

Свойства

BoundingBox

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

DurationWithoutTraffic

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

EstimatedDuration

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

HasBlockedRoads

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

IsScenic

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

IsTrafficBased

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

Legs

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

LengthInMeters

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

Path

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

TrafficCongestion

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

ViolatedRestrictions

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

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

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