Windows.UI.Xaml.Controls.Maps Namespace

Define classes para o controle Map. Também define fontes de bloco e elementos que podem ser colocados em um mapa.

Classes

CustomMapTileDataSource

Fornece uma fonte de blocos personalizados para um MapTileSource. Use essa classe quando não puder usar HttpMapTileDataSource ou LocalMapTileDataSource. Por exemplo, CustomMapTileDataSource dá suporte ao desenho de blocos na memória e ao retorná-los como um fluxo de pixels.

HttpMapTileDataSource

Fornece uma fonte de blocos para um MapTileSource. Os blocos são buscados usando o protocolo HTTP ou HTTPS. Observe que, a partir do build 15063, uris locais não funcionam mais.

LocalMapTileDataSource

Fornece uma fonte de blocos para um MapTileSource. Os blocos são buscados usando um protocolo local, como ms-appdata.

MapActualCameraChangedEventArgs

Fornece dados para o evento ActualCameraChanged .

MapActualCameraChangingEventArgs

Fornece dados para o evento ActualCameraChanging .

MapBillboard

Exibe uma imagem que é dimensionada e esmaecida em relação à distância da ReferenceCamera do MapBillboard.

MapCamera

Representa a posição de uma câmera para definir a exibição de um mapa.

MapContextRequestedEventArgs

Fornece dados de evento para o evento MapContextRequested .

MapControl

Representa um mapa simbólico ou fotorealista da Terra.

MapControlBusinessLandmarkClickEventArgs

Fornece dados para o evento BusinessLandmarkClick .

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapControlBusinessLandmarkPointerEnteredEventArgs

Fornece dados para o evento BusinessLandmarkPointerEntered .

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapControlBusinessLandmarkPointerExitedEventArgs

Fornece dados para o evento BusinessLandmarkPointerExited .

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapControlBusinessLandmarkRightTappedEventArgs

Fornece dados para o evento BusinessLandmarkRightTapped .

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapControlDataHelper

Fornece eventos que indicam que o usuário clicou em um recurso de trânsito ou local de negócios.

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapControlTransitFeatureClickEventArgs

Fornece dados para o evento TransitFeatureClick .

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapControlTransitFeaturePointerEnteredEventArgs

Fornece dados para o evento TransitFeaturePointerEntered .

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapControlTransitFeaturePointerExitedEventArgs

Fornece dados para o evento TransitFeaturePointerExited .

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapControlTransitFeatureRightTappedEventArgs

Fornece dados para o evento TransitFeatureRightTapped .

Observação

Essa API não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime. Para obter mais informações sobre essa API e o namespace Windows.Services.Maps.LocalSearch , trabalhe com seu representante da Equipe de Contas da Microsoft.

MapCustomExperience

Representa uma experiência personalizada para o MapControl.

MapCustomExperienceChangedEventArgs

Fornece dados para o evento CustomExperienceChanged .

MapElement

Representa um elemento exibido em um MapControl.

MapElement3D

Representa um elemento 3D exibido em um MapControl.

MapElementClickEventArgs

Fornece dados para o evento MapElementClick .

MapElementPointerEnteredEventArgs

Fornece dados para o evento MapElementPointerEntered .

MapElementPointerExitedEventArgs

Fornece dados para o evento MapElementPointerExited .

MapElementsLayer

Representa uma coleção de elementos de mapa à qual você pode associar dados e manipular independentemente de outros elementos do mapa.

MapElementsLayerClickEventArgs

Fornece dados para o evento MapElementClick .

MapElementsLayerContextRequestedEventArgs

Fornece dados de evento para o evento MapContextRequested .

MapElementsLayerPointerEnteredEventArgs

Fornece dados para o evento MapElementPointerEntered .

MapElementsLayerPointerExitedEventArgs

Fornece dados para o evento MapElementPointerExited .

MapIcon

Exibe uma imagem, como um pino com texto opcional em um MapControl. Use a imagem padrão ou forneça uma imagem personalizada.

MapInputEventArgs

Fornece dados sobre a entrada do usuário para os eventos MapTapped, MapDoubleTapped e MapHolding do MapControl.

MapItemsControl

Contém uma coleção de controles XAML a serem exibidos em um MapControl.

MapLayer

Representa uma coleção de dados de mapa à qual você pode associar dados e manipular independentemente de outros tipos de mapa de dados de mapa.

MapModel3D

Representa um objeto 3D a ser mostrado em um mapa. Um MapModel3D é usado principalmente em conjunto com MapElement3D.

MapPolygon

Representa um polígono em um MapControl.

MapPolyline

Representa uma polilinha em um MapControl.

MapRightTappedEventArgs

Fornece dados para o evento MapRightTapped .

MapRouteView

Exibe um MapRoute em um MapControl.

MapScene

Representa uma exibição de um mapa.

MapStyleSheet

Representa um conjunto de regras que definem o estilo do mapa em um controle de mapa. Essa classe fornece métodos para:

  1. Recuperar estilos comuns de mapa base.
  2. Carregue planilhas personalizadas por meio de ParseFromJson e TryParseFromJson. Para saber mais sobre folhas de estilos JSON, consulte Referência da folha de estilos do mapa.
  3. Combine várias planilhas, em que planilhas posteriores substituem planilhas anteriores, usando o método Combine . Normalmente, um estilo de mapa base comum é combinado com JSON personalizado para criar um estilo de mapa personalizado.
MapStyleSheetEntries

Fornece os nomes de entradas de estilo JSON (JavaScript Object Notation) com suporte na folha de estilos do mapa.

MapStyleSheetEntryStates

Fornece os nomes dos estados de entrada de estilo com suporte de uma folha de estilos de mapa. Esses estados são mapeados para estilos específicos de estado definidos na folha de estilos do mapa.

MapTargetCameraChangedEventArgs

Fornece dados para o evento TargetCameraChanged .

MapTileBitmapRequest

Representa uma solicitação de bitmap para um bloco para um CustomMapTileDataSource.

MapTileBitmapRequestDeferral

Representa um adiamento que pode ser usado por um aplicativo para responder de forma assíncrona a uma solicitação de bitmap para um bloco.

MapTileBitmapRequestedEventArgs

Fornece dados para o evento CustomMapTileDataSource.BitmapRequested .

MapTileDataSource

Fornece uma fonte de blocos para um MapTileSource. Essa classe serve como a classe base para HttpMapTileDataSource, LocalMapTileDataSource e CustomMapTileDataSource.

MapTileSource

Representa uma fonte de blocos a serem sobrepostos no MapControl.

MapTileUriRequest

Representa uma solicitação de URI para um bloco para um HttpMapTileDataSource ou um LocalMapTileDataSource.

MapTileUriRequestDeferral

Representa um adiamento que pode ser usado por um aplicativo para responder de forma assíncrona a uma solicitação de URI para um bloco.

MapTileUriRequestedEventArgs

Fornece dados para o evento HttpMapTileDataSource.UriRequested e o evento LocalMapTileDataSource.UriRequested .

StreetsideExperience

Representa uma experiência de mapa personalizada que fornece uma exibição de nível de rua de uma localização geográfica.

StreetsidePanorama

Representa uma exibição panorâmica de uma localização geográfica de uma perspectiva de nível de rua.

Estruturas

MapZoomLevelRange

Especifica o nível de zoom mínimo e máximo para um MapTileSource. Essa estrutura é usada pela propriedade ZoomLevelRange de um MapTileSource.

Enumerações

MapAnimationKind

Especifica a animação a ser usada quando você altera a exibição do mapa. Por exemplo, você pode especificar animação ao chamar os métodos TrySetViewAsync ou TrySetViewBoundsAsync .

MapCameraChangeReason

Especifica o motivo pelo qual a posição da câmera do mapa foi alterada.

MapColorScheme

Especifica o ColorScheme do MapControl.

MapElementCollisionBehavior

Especifica o comportamento de um MapIcon quando ele colide com outros recursos do mapa devido ao nível de zoom.

MapInteractionMode

Especifica se o mapa responde a um gesto de toque e se o controle de interface do usuário correspondente aparece no mapa.

MapLoadingStatus

Especifica o LoadingStatus do MapControl.

MapModel3DShadingOption

Especifica o tipo de sombreamento que você deseja que apareça para objetos 3D.

MapPanInteractionMode

Especifica se o gesto de panorâmica é reconhecido no mapa.

MapProjection

Especifica como transformar as latitudes e longitudes do mapa

MapStyle

Especifica o Estilo do MapControl.

MapTileAnimationState

Especifica o AnimationState do MapTileSource.

MapTileLayer

Especifica o tipo de camada de um MapTileSource.

MapVisibleRegionKind

Indica o tipo de região visível.

MapWatermarkMode

Especifica o WatermarkMode do MapControl.

Confira também