Windows.UI.Xaml.Controls.Maps Пространство имен

Определяет классы для элемента управления Map. Также определяет источники плиток и элементы, которые можно разместить на карте.

Классы

CustomMapTileDataSource

Предоставляет источник пользовательских плиток для MapTileSource. Используйте этот класс, если невозможно использовать HttpMapTileDataSource или LocalMapTileDataSource. Например, CustomMapTileDataSource поддерживает рисование плиток в памяти и возврат их в виде потока пикселей.

HttpMapTileDataSource

Предоставляет источник плиток для MapTileSource. Плитки извлекаются по протоколу HTTP или HTTPS. Обратите внимание, что по состоянию на сборку 15063 локальные URI больше не работают.

LocalMapTileDataSource

Предоставляет источник плиток для MapTileSource. Плитки извлекаются с помощью локального протокола, например ms-appdata.

MapActualCameraChangedEventArgs

Предоставляет данные для события ActualCameraChanged .

MapActualCameraChangingEventArgs

Предоставляет данные для события ActualCameraChanging .

MapBillboard

Отображает изображение, которое масштабируется и исчезает по отношению к расстоянию от ReferenceCamera MapBillboard.

MapCamera

Представляет положение камеры для определения представления карты.

MapContextRequestedEventArgs

Предоставляет данные события для события MapContextRequested .

MapControl

Представляет символьную или фотореалистическую карту Земли.

MapControlBusinessLandmarkClickEventArgs

Предоставляет данные для события BusinessLandmarkClick .

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapControlBusinessLandmarkPointerEnteredEventArgs

Предоставляет данные для события BusinessLandmarkPointerEntered .

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapControlBusinessLandmarkPointerExitedEventArgs

Предоставляет данные для события BusinessLandmarkPointerExited .

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapControlBusinessLandmarkRightTappedEventArgs

Предоставляет данные для события BusinessLandmarkRightTapped .

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapControlDataHelper

Предоставляет события, указывающие, что пользователь щелкнул бизнес-расположение или функцию транзита.

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapControlTransitFeatureClickEventArgs

Предоставляет данные для события TransitFeatureClick .

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapControlTransitFeaturePointerEnteredEventArgs

Предоставляет данные для события TransitFeaturePointerEntered .

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapControlTransitFeaturePointerExitedEventArgs

Предоставляет данные для события TransitFeaturePointerExited .

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapControlTransitFeatureRightTappedEventArgs

Предоставляет данные для события TransitFeatureRightTapped .

Примечание

Этот API доступен не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения. Дополнительные сведения об этом API и пространстве имен Windows.Services.Maps.LocalSearch обратитесь к представителю группы по работе с учетными записями Майкрософт.

MapCustomExperience

Представляет пользовательский интерфейс для MapControl.

MapCustomExperienceChangedEventArgs

Предоставляет данные для события CustomExperienceChanged .

MapElement

Представляет элемент, отображаемый в элементе MapControl.

MapElement3D

Представляет трехмерный элемент, отображаемый в MapControl.

MapElementClickEventArgs

Предоставляет данные для события MapElementClick .

MapElementPointerEnteredEventArgs

Предоставляет данные для события MapElementPointerEntered .

MapElementPointerExitedEventArgs

Предоставляет данные для события MapElementPointerExited .

MapElementsLayer

Представляет коллекцию элементов карты, к которым можно привязать данные и управлять ими независимо от других элементов карты.

MapElementsLayerClickEventArgs

Предоставляет данные для события MapElementClick .

MapElementsLayerContextRequestedEventArgs

Предоставляет данные события для события MapContextRequested .

MapElementsLayerPointerEnteredEventArgs

Предоставляет данные для события MapElementPointerEntered .

MapElementsLayerPointerExitedEventArgs

Предоставляет данные для события MapElementPointerExited .

MapIcon

Отображает изображение, например канцеляр с необязательным текстом в Элементе MapControl. Используйте образ по умолчанию или укажите пользовательский образ.

MapInputEventArgs

Предоставляет данные о входных данных пользователя для событий MapTapped, MapDoubleTapped и MapHoldingобъекта MapControl.

MapItemsControl

Содержит коллекцию элементов управления XAML, отображаемых в MapControl.

MapLayer

Представляет коллекцию данных карты, к которой можно привязать данные и управлять ими независимо от других типов данных карты.

MapModel3D

Представляет трехмерный объект для отображения на карте. MapModel3D в основном используется в сочетании с MapElement3D.

MapPolygon

Представляет многоугольник в элементе MapControl.

MapPolyline

Представляет ломаную линию в элементе MapControl.

MapRightTappedEventArgs

Предоставляет данные для события MapRightTapped .

MapRouteView

Отображает mapRoute в элементе MapControl.

MapScene

Представляет представление карты.

MapStyleSheet

Представляет набор правил, определяющих стиль карты в элементе управления картой. Этот класс предоставляет методы для:

  1. Получение общих стилей базовой карты.
  2. Загрузите пользовательские листы с помощью ParseFromJson и TryParseFromJson. Дополнительные сведения о таблицах стилей JSON см. в статье Справочник по таблицам стилей карты.
  3. Объедините несколько листов, где более поздние листы переопределяют более ранние листы с помощью метода Combine . Обычно общий базовый стиль карты объединяется с пользовательским JSON для создания настраиваемого стиля карты.
MapStyleSheetEntries

Предоставляет имена записей стилей, поддерживаемых нотацией объектов JavaScript (JSON), в таблице стилей карты.

MapStyleSheetEntryStates

Предоставляет имена поддерживаемых состояний ввода стилей таблицы стилей карты. Эти состояния соответствуют стилям, определенным в таблице стилей карты.

MapTargetCameraChangedEventArgs

Предоставляет данные для события TargetCameraChanged .

MapTileBitmapRequest

Представляет запрос точечных изображений для плитки для Объекта CustomMapTileDataSource.

MapTileBitmapRequestDeferral

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

MapTileBitmapRequestedEventArgs

Предоставляет данные для события CustomMapTileDataSource.BitmapRequested .

MapTileDataSource

Предоставляет источник плиток для MapTileSource. Этот класс служит базовым классом для HttpMapTileDataSource, LocalMapTileDataSource и CustomMapTileDataSource.

MapTileSource

Представляет источник плиток для наложения на MapControl.

MapTileUriRequest

Представляет запрос URI для плитки для HttpMapTileDataSource или LocalMapTileDataSource.

MapTileUriRequestDeferral

Представляет отсрочку, которую приложение может использовать для асинхронного ответа на запрос URI для плитки.

MapTileUriRequestedEventArgs

Предоставляет данные для событий HttpMapTileDataSource.UriRequested и LocalMapTileDataSource.UriRequested .

StreetsideExperience

Представляет интерфейс пользовательской карты, предоставляющий представление географического расположения на уровне улицы.

StreetsidePanorama

Представляет панорамное представление географического расположения с точки зрения уровня улицы.

Структуры

MapZoomLevelRange

Задает минимальный и максимальный уровень масштаба для MapTileSource. Эта структура используется свойством ZoomLevelRangeобъекта MapTileSource.

Перечисления

MapAnimationKind

Указывает анимацию, используемую при изменении представления карты. Например, можно указать анимацию при вызове методов TrySetViewAsync или TrySetViewBoundsAsync .

MapCameraChangeReason

Указывает причину изменения положения камеры карты.

MapColorScheme

Задает ColorSchemeобъекта MapControl.

MapElementCollisionBehavior

Указывает поведение MapIcon , когда он сталкивается с другими функциями карты из-за уровня масштабирования.

MapInteractionMode

Указывает, реагирует ли карта на сенсорный жест и отображается ли на карте соответствующий элемент управления пользовательского интерфейса.

MapLoadingStatus

Указывает Значение LoadingStatusобъекта MapControl.

MapModel3DShadingOption

Указывает тип заливки, которая будет отображаться для трехмерных объектов.

MapPanInteractionMode

Указывает, распознается ли жест сдвига на карте.

MapProjection

Указывает, как преобразовать широты и долготы карты.

MapStyle

Задает стильэлемента MapControl.

MapTileAnimationState

Указывает AnimationStateобъекта MapTileSource.

MapTileLayer

Указывает тип слояобъекта MapTileSource.

MapVisibleRegionKind

Указывает тип видимой области.

MapWatermarkMode

Указывает WatermarkModeобъекта MapControl.

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