Get address location di Windows Store

Udah lama juga nih gak ngulik windows store, kali ini mau sharing bagaimana cara mendapatkan alamat lengkap dari kordinat di windows store. Beda dengan get location, karena kalau get location kita hanya mendapatkan lat dan lng saja. Di sample official windows store development saya tidak menemukan referensi yang bisa langsung mendapatkan alamat lengkap seperti negara, jalan, dan lain – lain.

Kebanyakan refrensi ditujukan untuk windows phone yang pastinya sudah beda API, ada sih beberapa petunjuk untuk windows store yaitu menggunakan CivicAddress class, tapi menurut saya masih kurang jelas penjelasan dan implementasinya.

Nah kali ini kita akan memanfaatkan website http://nominatim.openstreetmap.org sebagai get addressnya, kita hanya perlu melemparkan latitude dan longtitude ke website tersebut menggunakan HttpClient. Berikut scriptnya :

Untuk implementasinya ada ditutorial berikut :

  1. Seperti biasa, but new blank project di windows store apps.

    New project "get_address"
    New project “get_address”
  2. Lalu kita buat interface textblock untuk menampilkan alamat, dgn identifikasi x:Name=”address”

    Interface
    Interface
  3. Buat fungsinya di MainPage.cs
  4. Jangan lupa untuk memberi checklist pada izin akses lokasi

    Location Access
    Location Access
  5. Saatnya debug

    Debuging
    Debuging
  6. Finish
    Location didapatkan
    Location didapatkan

     

Oya, sebenarnya kita gak harus menggunakan nominatim.openstreetmap.org, kita juga bisa memanfaatkan api nya maps google untuk mendapatkan alamat lokasi kita di windows 8. Scriptnya seperti ini :

Good People write good comments ..

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s