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 :

Iklan

Good People write good comments ..

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s