Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
As APIs da plataforma UWP MapControl e Windows Maps (Windows.Services.Maps.*) foram preteridas e podem não estar disponíveis em versões futuras do Windows. Para obter mais informações, consulte Recursos para funcionalidades descontinuadas.
Importante
Descontinuação do serviço Bing Maps for Enterprise
O MapControl UWP e os serviços de mapa dos namespaces Windows.Services.Maps dependem do Bing Maps. O Bing Maps for Enterprise foi preterido e será desativado, quando o MapControl e os serviços não receberão mais dados.
Para obter mais informações, consulte o Centro de Desenvolvedores do Bing Maps e a documentação do Bing Maps .
Advertência
Os serviços de mapas online podem não estar disponíveis em versões mais antigas do Windows 10. Nas seguintes versões, MapControl não pode mais exibir mapas e APIs no namespace Windows.Services.Maps pode não retornar resultados:
- Windows 10, versão 1607 e versões anteriores: os serviços de mapas estarão indisponíveis em todo o mundo a partir de outubro de 2020
- Windows 10, versão 1703 e versões anteriores: os serviços de mapas não estão disponíveis em alguns dispositivos vendidos na China
Seu aplicativo deve ser autenticado antes de poder usar o
Obter uma chave
Crie e gerencie chaves de autenticação de mapa para seus aplicativos universais do Windows usando a Central de Desenvolvedores do Bing Maps.
Para criar uma nova chave
No navegador, navegue até a Central de Desenvolvedores do Bing Maps (https://www.bingmapsportal.com).
Se lhe for pedido para iniciar sessão, introduza a sua conta Microsoft e clique em Iniciar sessão.
Escolha a conta a associar à sua conta do Bing Maps. Se pretender utilizar a sua conta Microsoft, clique em Sim. Caso contrário, clique em Entrar com outra conta.
Se ainda não tiver uma conta do Bing Maps, crie uma nova conta do Bing Maps. Insira o nome da conta, o nome do contato, o nome da empresa, o endereço de e-mail e o número de telefone. Depois de aceitar os termos de utilização, clique Criar.
No menu Minha conta, clique em As Minhas Chaves.
Se você criou uma chave anteriormente, clique no link para criar uma nova chave. Caso contrário, prossiga para o formulário Criar chave.
Preencha o formulário Criar chave e clique em Criar.
- Nome do aplicativo: O nome do seu aplicativo.
- URL do aplicativo (opcional): O URL da sua aplicação.
- Tipo de chave: Selecione Básico ou Empresarial.
- Tipo de aplicação: Selecione Aplicação Windows para uso na sua aplicação Universal do Windows.
Este é um exemplo de como é o formulário.
Depois de clicar em Criar, a nova chave aparece abaixo do formulário Criar chave. Copie-o para um local seguro ou adicione-o imediatamente ao seu aplicativo, conforme descrito na próxima etapa.
Adicionar a chave à sua aplicação
A chave de autenticação de mapa é necessária para usar o MapControl e os serviços de mapa (Windows.Services.Maps) em seu aplicativo Universal do Windows. Adicione-o ao controle de mapa e aos objetos de serviço de mapa, conforme aplicável.
Para adicionar a chave a um controle de mapa
Para autenticar o MapControl, defina a propriedade MapServiceToken como o valor da chave de autenticação. Você pode definir essa propriedade em código ou em marcação XAML, dependendo de suas preferências. Para obter mais informações sobre como usar o MapControl, consulte Apresentar mapas com vistas 2D, 3D e vista de rua.
Este exemplo define o MapServiceToken como o valor da chave de autenticação no código.
MapControl1.MapServiceToken = "abcdef-abcdefghijklmno";Este exemplo define o MapServiceToken como o valor da chave de autenticação na marcação XAML.
<Maps:MapControl x:Name="MapControl1" MapServiceToken="abcdef-abcdefghijklmno"/>
Para adicionar a chave aos serviços de mapa
Para usar serviços no namespace Windows.Services.Maps , defina a propriedade ServiceToken como o valor da chave de autenticação. Para saber mais sobre como usar serviços de mapa, veja Exibir rotas e direções e Executar geocodificação e geocodificação reversa.
Este exemplo define o ServiceToken como o valor da chave de autenticação no código.
MapService.ServiceToken = "abcdef-abcdefghijklmno";