Partilhar via


Windows.UI.Xaml.Controls.Maps Namespace

Define classes para o controle Mapa. 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, as 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.

Nota

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 o representante da Equipe de Conta da Microsoft.

MapControlBusinessLandmarkPointerEnteredEventArgs

Fornece dados para o evento BusinessLandmarkPointerEntered.

Nota

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 o representante da Equipe de Conta da Microsoft.

MapControlBusinessLandmarkPointerExitedEventArgs

Fornece dados para o evento BusinessLandmarkPointerExited.

Nota

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 o representante da Equipe de Conta da Microsoft.

MapControlBusinessLandmarkRightTappedEventArgs

Fornece dados para o evento BusinessLandmarkRightTapped.

Nota

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 o representante da Equipe de Conta da Microsoft.

MapControlDataHelper

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

Nota

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 o representante da Equipe de Conta da Microsoft.

MapControlTransitFeatureClickEventArgs

Fornece dados para o evento TransitFeatureClick.

Nota

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 o representante da Equipe de Conta da Microsoft.

MapControlTransitFeaturePointerEnteredEventArgs

Fornece dados para o evento TransitFeaturePointerEntered.

Nota

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 o representante da Equipe de Conta da Microsoft.

MapControlTransitFeaturePointerExitedEventArgs

Fornece dados para o evento TransitFeaturePointerExited.

Nota

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 o representante da Equipe de Conta da Microsoft.

MapControlTransitFeatureRightTappedEventArgs

Fornece dados para o evento TransitFeatureRightTapped.

Nota

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 o representante da Equipe de Conta da Microsoft.

MapCustomExperience

Representa uma experiência personalizada para oMapControl.

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 aos quais você pode associar dados e manipular independentemente de outros elementos de 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 pushpin 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, MapDoubleTappede MapHolding eventos do MapControl.

MapItemsControl

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

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 umMapControl .

MapPolyline

Representa uma polilinha em um MapControl .

MapRightTappedEventArgs

Fornece dados para o evento MapRightTapped.

MapRouteView

Exibe um do MapRoute em ummapControl .

MapScene

Representa uma exibição de um mapa.

MapStyleSheet

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

  1. Recuperar estilos comuns de mapa base.
  2. Carregue planilhas personalizadas por ParseFromJson e TryParseFromJson. Para saber mais sobre folhas de estilo JSON, consulte Referência de folha de estilos do mapa.
  3. Combine várias planilhas, em que planilhas posteriores substituem folhas 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, LocalMapTileDataSourcee CustomMapTileDataSource.

MapTileSource

Representa uma fonte de blocos para sobreposição 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 umMapTileSource.

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 doMapControl.

MapElementCollisionBehavior

Especifica o comportamento de um mapicon quando ele colide com outros recursos de 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 doMapControl.

MapModel3DShadingOption

Especifica o tipo de sombreamento que você deseja exibir para objetos 3D.

MapPanInteractionMode

Especifica se o gesto de painel é reconhecido no mapa.

MapProjection

Especifica como transformar as latitudes e longitudes do mapa

MapStyle

Especifica a de Estilo doMapControl do .

MapTileAnimationState

Especifica o AnimationState doMapTileSource.

MapTileLayer

Especifica o tipo de Camada de de umMapTileSource.

MapVisibleRegionKind

Indica o tipo de região visível.

MapWatermarkMode

Especifica o WatermarkMode doMapControl.

Comentários

Importante

de desativação do serviço Bing Mapas para Empresas

Os serviços de MapControl da UWP e os serviços de mapa dos namespaces Windows.Services.Maps dependem do Bing Mapas. O Bing Mapas para Empresas foi preterido e será desativado, momento em que o MapControl e os serviços não receberão mais dados.

Para obter mais informações, consulte a do Centro de Desenvolvedores do Bing Mapas do e documentação do Bing Mapas.

Confira também