Bing Maps SOAP Servislerini Kullanarak .Net Uygulaması Geliştirilmesi
Bing Maps SOAP Servislerini Kullanarak .Net Uygulaması Geliştirilmesi
Bilindiği gibi Bing Maps Ajax Control, web uygulamaları geliştirmek için ideal bir ajax etkileşimli bileşendir. Fakat öyle bir an gelir ki masaüstü uygulamalarımızda Bing Mapsin bize sunduğu hizmetleri kullanmamız gerekebilir. Bunun için Bing Maps in Soap servislerini kullanabiliriz.
Not : Soap (Simple Object Access Protocol) adı üstünde sunucu tarafındaki uygulamaların içerdiği nesnelere ulaşmak için kullanılan protokoldür. Daha fazla bilgi için soap servisleri ve web servisleri inceleyiniz.
Bu yazımda WPF(Windows Peresentation Foundation) ve C# kullanarak bir masaüstü uygulamasında Bing Maps Soap Servislerininin sunduğu Coğrafi kod, Görüntü, Rota ve Arama servislerini nasıl kullanacağımızı Msdn den de faydalanarak anlatmaya çalışacağım.
Peki bize neler gerekli?
Yukarda belirttiğimiz gibi uygulamayı WPF ve C# kullarak geliştireceğiniz bunun için;
Microsoft Visual Studio 2010
Bing Maps Platform geliştiricileri için bir adet hesabınız olması gerekli bu hesapla key alacağız.
Hesap açmak için https://www.bingmapsportal.com/ adresini kullabilirsiniz.

Live id ile oturum açıp sonra hesap açabiliyormuşuz şimdi gördüm. Resimdeki Create butonuna tıkladıktan sonra live id niz ile Hotmail oturumunuz açmanız istenecek. Ardından aşağıdaki ilgili alanları doldurduktan sonra hesap açma işlemini tamamlamış olacaksınız.

Save diyoruz ve artık hesabımız oluşturuldu.
.Net 3.0 framework veya üstü zaten VS2010 ile 4.0 geliyoor.
Visual Studio ile Wpf Projesi Açılması.
Visual Studio yu başlattıktan sonra File->New->Project Diyoruz ve aşağıda oludğu gibi C# Wpf Applicationu seçiyoruz. Ve OK.

Gelelim en önemli kısma.
Bing Maps Key oluşturma
https://www.bingmapsportal.com/ adresine login olduktan sonra Soldaki görevler menüsünden Create or view keys linkine tıklayın.
Aşağıda görünen alanları uygun şekilde doldurun
Popularity: 4% [?]
