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


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

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

Заметка

Этот 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

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

Заметка

Этот 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

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

MapElementPointerExitedEventArgs

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

MapElementsLayer

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

MapElementsLayerClickEventArgs

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

MapElementsLayerContextRequestedEventArgs

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

MapElementsLayerPointerEnteredEventArgs

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

MapElementsLayerPointerExitedEventArgs

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

MapIcon

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

MapInputEventArgs

Предоставляет данные о входных данных пользователя для MapTapped, MapDoubleTappedи события MapHoldingMapControl.

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. Эта структура используется свойством ZoomLevelRangeMapTileSource.

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

MapAnimationKind

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

MapCameraChangeReason

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

MapColorScheme

Указывает ColorSchemeMapControl.

MapElementCollisionBehavior

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

MapInteractionMode

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

MapLoadingStatus

Указывает MapControl .

MapModel3DShadingOption

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

MapPanInteractionMode

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

MapProjection

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

MapStyle

Задает стиля MapControl.

MapTileAnimationState

Указывает анимации MapTileSource.

MapTileLayer

Указывает тип уровняMapTileSource.

MapVisibleRegionKind

Указывает тип видимого региона.

MapWatermarkMode

Указывает WatermarkMode MapControl.

Комментарии

Важный

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

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

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

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

  • Обзор карт и расположений
  • пример MapControl