Bing Maps Silverlight Control SDK – Giriş

Kasım ayı içerisinde Microsoft Bing Maps Silverlight Control SDK’yı yazılımcıların kullanımına sundu. Bu SDK adından da anlaşılacağı üzere Silverlight üzerinden Bing Maps’e erişip kontrol edilmesini sağlıyor. Biraz uğraşılırsa haritalarla alakalı çok güzel projeler çıkartılabilir. Bu SDK’nın kurulumu ve kullanılması hakkında birşeyler yazmaya çalışacağım.

Öncelikle yapacağımız şey altyapıyı kurmak. Silverlight’la proje yapmak için bilgisayarımızda kurulu olması gereken programlar şöyle;

– Visual Studio 2008 ve Visual Studio 2008 Service Pack 1

– Silverlight 3 Tools for Visual Studio 2008 SP1

– Bing Maps Silverlight Control SDK 

Bunlara ek olarak Microsoft Expression Blend 3’ü yükleyerek tasarım kısmı için kullanabilirsiniz. Yukarıdaki programlar sırasıyla kurulduktan sonra altyapımız hazır hale geldi. Son olarak buradaki adresten live adresimizle bağlanarak Bing Maps Developer Account almamız gerekiyor.

Capture5

Artık yeni bir proje açarak Bing Maps’i Silverlight içerisinde kontrol edebiliriz. Şimdi giriş projemize başlayabiliriz. Öncelikle yeni bir Silverlight projesi oluşturuyoruz.

silverlight1Capture2

Ok diyerek projemizi açtık.Şimdi projemize Bing Maps SDK’yı reference olarak eklememiz gerekiyor. Solution Explorer kısmından Reference’a sağ tıklayıp Add Reference diyoruz. Daha sonra Browse’a tıklayıp SDK’yı yüklediğimiz dizine geliyoruz. Default olarak ‘ C:\Program Files\Bing Maps Silverlight Control\V1\Libraries’ kısmına yüklenen kütüphaneleri projemize ekliyoruz.
 capture3
Capture4
Daha sonra Solution Explorer’da MainPage.xaml kısmının aşağıdaki linkte olduğu gibi düzenliyoruz. Projeyi derleyip çalıştırdığımızda aşağıdaki ekran görüntüsü karşımıza gelecektir.
MainPage.xaml (707,00 bytes)

Adsız

Haritamız artık karşımızda.Peki daha başka neler yapabiliriz. Örneğin projemize textboxlar ve buton ekleyip buradan istenen paralel ve meridyende bulunan bir yere konumlanabilir, yine textbox’ın içerisine ismini yazdığımız bir ilçe, semt, ülke vs..’ye konumlanabiliriz. İki yerleşim yeri arası uzaklığı hesaplayabiliriz. İstediğimiz koordinata Pushpin yani raptiye koyarak işaretleyebilirsiniz. Diyebilirsiniz ki zaten ben internet üzerinde Bing Maps kullanarak bunları yapabiliyordum, ama artık kendi projeniz üzerinde yapıyorsunuz. Buna ek olarak haritanın bu saydığım özelliklerini ve daha fazlasını kullanarak çok güzel projeler çıkarılabilir, veritabanından gelen verilerle bu işlemler gerçekleştirilebilir vs. Bu SDK’nın diğer özelliklerine ve bunlara ait kodlara aşağıdaki adresten ulaşabilirsiniz.Kolay gelsin..
http://www.microsoft.com/maps/isdk/silverlight/
Yorum yaz

0 Yorumlar.

Yorum Yap


Not - Bunları KullanabilirsinizHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>