Codificando .Net

Aprendizado, companherismo, ensino e aperfeiçoamento constante

Usando Bing Maps Control Em Sua Aplicação Silverlight

A Microsoft lançou recentemente o "Silverlight Control Bing Maps SDK", permitindo aos desenvolvedores criar aplicativos de mapeamento poderosos.
Neste tutorial, vamos ver como é fácil colocar essa funcionalidade em sua aplicação usando o Bing Maps Silverlight Control.

Primeiramente faça o download Bing Maps Silverlight Control SDK

Após o download execute o instalador.

Antes de inicar o projeto será necessário fazer o registro de sua aplicação no Bing maps portal .
Após o registro será fornecido a você uma "Key" que será usada em nossa aplicação.
Lembre-se você vai precisar de um live-id para o registro.

Vamos iniciar um novo projeto usando expression Blend.
Obs: Neste caso eu usei Silverligt 4 beta e Expression Blend For .Net 4 porém funciona perfeitamente em Silverlight 3 e Expression Blend 3.


Figura 1: Novo projeto

Vamos adicionar nossas referencias ao projeto
Microsoft.Maps.MapControl.dll
Microsoft.Maps.MapControl.Common.dll

Figura 2: Adicionando Referencias

As referencias vão estar no seguinte diretório: "C:\Program Files\Bing Maps Silverlight Control\V1\Libraries"

Figura 3: Selecionando Referencias

Perceba que foram adicionados novos "controls" na aba "assets".

Figura 4:Controles adicionados

Vamos dar inicio a nossa interface.Adicione três"StackPanel".
No primeiro vamos adicionar o logo do "Bing".

Figura 5: Adicionando Logo

No segundo stackPanel adicione um "TextBlock".

Figura 6: Adicionando Titulo a Pagina

No terceiro "stackpanel" vamos adicionar o controle do tipo "map".

Figura 7: Adicionando "Map"

Defina o tamanho do seu mapa.

Figura 8: Ajustando Mapa

Figura 9: Interface Concluida

Ok agora vamos configurar nossa "Key" para que a aplicação funcione corretamente.
Selecione o "map" clique na aba "Properties" vá em "Miscellaneous" ,selecione "Credentials Provider".

Figura 10: Editando Credenciais

Selecione a opção : Convert to New Resource.

Figura 11: New Resource

Selecione This Document "Map"

Figura 12 : Create CredentialsProvider

Selecione a Key gerada e coloque em "applicationId".

Figura 12 : Inserindo Key

Ok agora basta compilar a aplicação para conferir o resultado.

Figura 13: Aplicação Funcionando

Figura 14: Vizualizando mapa

Figura 15: Vizualizando mapa

Figura 16: Vizualizando mapa


Pessoal por enquanto é isso espero que tenham gostado .

Não deixem de participar da comunidade Silverlight

Links:

Visual Studio 2010 beta

Silverlight 4 Beta Tools for Visual Studio 2010

Silverlight 4 SDK

Bing Maps Silverlight Control SDK

Bing maps portal



Abraços.

Anderson Castro

Exibições: 254

Tags: BING, MAPS, SILVERLIGHT

Comentário de Juliano Sales em 4 dezembro 2009 às 21:02
Nossa velho a Microsoft está cada vez melhor
Comentário de Gustavo Malheiros em 5 dezembro 2009 às 10:53
Show de bola... Parabéns!

Gustavo Malheiros
http://gustavomalheiros.spaces.live.com
Comentário de Ricardo Ildefonso em 14 março 2011 às 19:29

Olá, Anderson. Muito bom o seu post. Claro e efetivo.

Você poderia nos dizer como acessar dados geográficos como no Google Maps, onde podemos localizar famácias, supermercados, escolas e mostrar isso indicado no mapa?

Agradeço a atenção.

Comentar

Você precisa ser um membro de Codificando .Net para adicionar comentários!

Entrar em Codificando .Net

Patrocínios

 

 

Comunidade Daruma 

Editora O'Reilly 

 

© 2013   Criado por Alexandre Tarifa.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço