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
Você precisa ser um membro de Codificando .Net para adicionar comentários!
Entrar em Codificando .Net