Windows Phone 8 varsayılan harita uygulaması ile yol tarifi alma

Windows Phone 8 SDK ile birlikte gelen MapsDirectionsTask sınıfı sayesinde yol güzergahı hesaplatmak ve kullanıcıya göstermek çok kolaylaştı.

Start ve End özelliklerine uygun değerleri girerek iki nokta arasında yol tarifi alabilmek mümkün.

Bu özelliği denemek için ekrana bir buton ekleyelim;

<Button x:Name=”btnMap” Content=”Güzergah Hesapla” Height=”140” Width=”420” Click=”btnMap_Click” /></pre>

Eklediğimiz Button‘un Click event‘ine bağladığımız method‘u yazalım;

var task = new MapsDirectionsTask();

task.End = new LabeledMapLocation("Kadıköy Rıhtım", new GeoCoordinate(40.990, 29.025));

task.Show();


**MapsDirectionsTask** sınıfından yeni bir *instance* çıkartıp, **End** özelliğine LabeledMapLocation sınıfından bir değişken atıyoruz.

GeoCoordinate sınıfının *constructor*'ında varış noktasının koordinatlarını vermemiz gerekiyor, ben örnek olarak *40.990* ve *29.025* değerlerini verdim böylece *Kadıköy Rıhtım*'a nasıl gidileceğini buluyor olacağız;

![](/assets/uploads/2013/08/mapsdirectiontask-1.png)

**Start** özelliğine değer atamadığımız için *konum servisinden* bulunan konumumuz kullanılacak ve **End** özelliğine verdiğimiz konum'a giden *güzergah* hesaplanarak ekranda bir **harita** ve altında **liste** şeklide gösterilecek;

![](/assets/uploads/2013/08/mapsdirectiontask-2.png)

blog comments powered by Disqus

Engin Polat hakkında

Chief Architect, Microsoft RD, Microsoft MVP

Ada ve Ege'nin babası ;)

Kategoriler

İstatistik

Makale Adedi: 452

Creative Commons Lisansı