Page 97 - 24JAM_Pintar_Pemrograman_Android__1-libre
P. 97

  24 JAM!! Pintar Pemrograman Android

                          JAM 14 | ANDROID GPS
            Pada bagian ini, Kamu akan mempelajari mengenai
              GPS pada android
              Google Map
              Map, Marker dan GPS

                A.  GPS Android
                Trend  teknologi  sekarang  dan    kedepan  salah  satunya
            adalah teknologi mobile dengan fitur LBS nya. Dengan LBS, kita
            bisa mencari suatu lokasi dengan sangat mudah, mencari posisi
            teman,mempublish lokasi keberadaan kita sendiri, mencari rute
            jalan atau lainnya.

                Suatu  gadget  katakanlah  Android  mendapatkan  lokasi  bisa
            dari GPS , Network Location Provider atau bisa juga keduanya.
            Cell-id  (Simcard)  dan  wifi  adalah  contoh  Network  Location
            Provider.

                Menentukan  lokasi  menggunakan  Android  itu  gampang-
            gampang  susah,  karena  semakin  akurat  suatu  lokasi  semakin
            boros juga baterainya. Berikut ini adalah hal-hal yang menjadi
            kendala untuk menentukan lokasi
              1.  Multitude sumber lokasi
                     GPS,  simcard  dan  wifi  dapat  dikombinasikan  untuk
                 mendapatkan lokasi yang akurat, namun efeknya jatuh ke
                 baterai.
              2.  Perpindahan pengguna
                    Karena  seorang  pengguna  melakukanperpindahan,  maka
                 aplikasi juga akan merefresh lokasi secara berulang.
              3.  Akurasi
                     Akurasi  terhadap  posisi  suatu  lokasi  tidak  konsisten.
                 Posisi  10  menit  yang  lalu  bisa  jadi  lebih  akurat
                 dibandingkan posisi yang terbaru.

                Baik,  agar  cepat  menjadi  jago  android,  sekarang  saatnya
            membuat  aplikasi  menentukan  Latitude  dan  Longitude.
            Skenarionya kita bikin aplikasi yang bisa menangkap perubahan
            nilai  longitude  dan  latitude.  Setiap  terjadi  perubahan,  nilai
            latitude dan longitude yang baru ditampilkan melalui Toast dan
            TextView. Kita bisa mengirim lokasi ke emulator menggunakan
            DDMS.  DDMS  dibahas  lebih  dalam  dibagian  xx.  Hasil  akhirnya
            tampak seperti gambar 14.1.
                              Dapatkan materi terbaru di                   97
                                       www.omayib.com
   92   93   94   95   96   97   98   99   100   101   102