Windows Phone 7.1 Pushpin Kullanımı - 3

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makale ile Windows Phone 7.1 ve Bing Maps uygulamalarına yeni bir Pushpin örneği ile devam ediyoruz.
Maps konu dizisinin 3.makalesi ile üstün körü geçtiğimiz Pushpin ile pinleme kavramını bu makale ile daha iyi bir örnekle öğreniyor olacağız.

Bu makale ile Pushpin konusunun daha iyi anlaşılması adına 2 adet double üye değişken alan bir sınıf yaratıp, bu sınıfa ait bir generic nesnesi yaratarak harita üzerinde 5 adet nokta için pinleme yapacağız.

Pinlenecek bu noktaların lokasyonlarını ise Random sınıfı ile üreteceğiz.

Dilerseniz hemen Visual Studio IDE'lerimizi açalım ve kodlarımızı açıklayarak ilerleyelim,

Projemizi yaratalım ve adını resimdeki gibi wpPushPin yapalım.

Ana sayfamıza Bing Maps desteği veren ve daha önce yüklemesini gerçekleştirdiğimiz Map kontrolünü şekildeki gibi yerleştirelim.

Devamı

Windows Phone 7.1 GPS Lokasyon Bulma ve Pinleme - 2

By Burak TUNGUT - 21.11.2012 - 8 Yorum - Kategori Windows Phone 8

Bu makale ile Windows Phone 7.1 de Bing Maps konusuna devam ediyor, GPS den aldığımız enlem ve boylam bilgilerine göre haritada cihaz yerini işaretliyor olacağız.
Bu konu ile cihazın hem GPS özelliğini kullanmayı hem de Bing Maps konusunu pekiştirerek, Pushpin ile Pinleme yapmayı öğreneceğiz.

 Sadece konum bilgisini almak ve ekrana mesaj göstermekten ziyade bir önceki konumuzda gördüğümüz Bing Maps kontorlünün devamı niteliğinde konum bilgisini harita üzerinde işaretleme yaparak göstereceğiz.
Yapacağımız uygulama içersine ekleyeceğimiz butonun tetiklenmesi halinde lokasyon bilgimizi alıp, alınan bu bilgilere göre de harita kontrolümüzün üzerinde pinleme işlemini gerçekleştireceğiz.

Dilerseniz hemen Visual Studio IDE'lerimizi açalım,

Yeni bir Windows Phone projesi yaratalım ve adını wpLokasyon olarak değiştirelim.

Sayfamıza bir adet Map kontrolü ve biri adet Button ekleyelim. Map kontrolünün ve bu sınıfın yükleme işlemleri için bir önceki makalemi inceleyebilirsiniz.

Sayfamızın kod tarafına geçelim Constructor (yapılandırma) bölümünde her katmandan erişebilmek üzere GeoCoordinateWatcher sınıfından bir nesne türetelim. Öncelikle tam adını yazdığımız nesnenin ait olduğu isimuzayının yani namespacein eklenmesi için CTRL + (nokta) tuş kombinasyonunu kullanarak şekildeki gibi açılacak olan popupdan ilk seçeneğe tıklayalım.

Devamı
1
Facebook
Son Yorumlar