Meu Plugin Minha Vida — Abrindo um mapa externo

Fala Galera,

tudo beleza?

Quem ai ja precisou abrir um mapa para indicar uma rota para alguém? (tem gente que liga, desenha no papel e ainda assim a pessoa não chega..hahah).

De forma nativa cada plataforma tem uma maneira para tratar abertura de mapas, alem disso cada plataforma tem seu próprio mapa!

Para fazer isso em Xamarin.Forms, precisaríamos implementar por plataforma… felizmente o Homem Plugin James Montemagno, nos deu uma mãozinha!

Hoje vamos conhecer o ExternalMaps e abrir mapas externos de forma facil!

Bora!

Configurando o plugin

Vamos ao nuget baixar o Plugin Xam.Plugin.ExternalMaps e instalar em todas as plataformas :

Pronto! sim é só :D

Utilizando o Plugin

Para deixar mais legal a brincadeira eu criei uma tela simples com um desenho de um mapa e um botão para navegar ate a localização :

Em seguida no click vamos chamar o seguinte comando :

CrossExternalMaps.Current.NavigateTo(“NESS Processos e Tecnologia”, -23.6008793, -46.6950054);

Basicamente nós passamos o nome do local (da mesma forma que procuramos no google maps) a latitude e a longitude. Então rodemos :

Só ? Não! Este plugin é tão incrível que ele nos da outras opções, como por exemplo passar o endereço do lugar, pais, estado e etc… para isso basta configurar da seguinte forma :

Rodando!!!!

Creio que esse plugin ajuda bastante não?

Caso queira baixar o código utilizado no Exemplo: Clique aqui.

Quer ver outros artigos sobre Xamarin ? Clique aqui.

Espero ter ajudado!

Aquele abraço!