Wednesday 10 July 2013

Windows Phone Tutorial - Mendapatkan Nilai Longitude Latitude Pengguna

Advertisement

Postingan ini merupakan tahap awal belajar mendapatkan lokasi user secara otomatis. Yang kita butuhkan pertama adalah posisi user di bumi ini ada dimana. Salah satu cara yang gampang mengetahuinya adalah dengan nilai latitude dan longitude user.


  1. Buka Visual Studio (ane menggunakan 2012) dan buat projek baru bernama LatLongSample.
  2. Pilih versi OS 7.1 (Mango).
  3. Ubah ContentPanel Grid seperti kodingan XAML berikut
  4. Pergi ke code-behind dari MainPage.xaml, atau ke MainPage.xaml.cs.
  5. Pada Solution Explorer, klik kanan pada References, pilih Add Reference.
  6. Centang System.Device, klik OK.
  7. Tambahkan namespace System.Device.Location.


  8. using System.Device.Location;


  9. Edit kodingan di bawahnya menjadi seperti ini


namespace LotLangSample
{
    public partial class MainPage : PhoneApplicationPage
    {
        GeoCoordinateWatcher watcher;
        // Constructor
        public MainPage()
        {
            InitializeComponent();
            watcher = new GeoCoordinateWatcher();
            watcher.PositionChanged += watcher_PositionChanged;
            watcher.Start();
        }

        void watcher_PositionChanged(object sender, GeoPositionChangedEventArgs e)
        {
            var coordinate = e.Position.Location;
            textLat.Text = coordinate.Latitude.ToString();
            textLong.Text = coordinate.Longitude.ToString();
        }
    }
}

Sekarang jalankan aplikasi kalian (F5), dan lihatlah hasilnya. :)

Users Latitude and Longitude


EmoticonEmoticon