Google Map Map View dan Map Activity

commit to user 4. Android Run Time Layer yang membuat aplikasi Android dapat dijalankan di mana dalam prosesnya menggunakan Implementasi Linux. Dalvik Virtual Machine DVM merupakan mesin yang membentuk dasar kerangka aplikasi Android. Di dalam Android Run Time dibagi menjadi dua bagian yaitu: 1 Core Libraries : Aplikasi Android dibangun dalam bahasa java, sementara Dalvik sebagai virtual mesinnya bukan Virtual Machine Java , sehingga diperlukan sebuah libraries yang berfungsi untuk menterjemahkan bahasa javac yang ditangani oleh Core Libraries. 2 Dalvik Virtual Machine : Virtual mesin berbasis register yang dioptimalkan untuk menjalankan fungsi-fungsi serta efisien, dimana merupakan pengembangan yang mampu membuat linux kernel untuk melakukan threading dan manajemen tingkat rendah.Nazrudin, 2011 5. Linux Kernel Linux Kernel adalah layer dimana inti dari operating system dari Android itu berada. Berisi file-file system yang mengatur sistem processing , memory , resource , drivers , dan sistem-sistem operasi lainnya. Linux Kernel yang digunakan Android adalah linux kernel release 2.6.Nazrudin, 2011

2.2 Google Map

Google yang mengembangkan Android dengan Google Maps. Meskipun penggunaan Google Maps sangat mudah tetapi dalam tidak dapat dilakukan pengintegrasian peta ke aplikasi yang dibuat. Dengan cara ini Google Maps akan commit to user menjadi sebuah aplikasi tersendiri yang berjalan sehingga tidak terdapat kemampuan sebagai pengembang aplikasi untuk mengatur tampilan atau menambahkannya Nazrudin, 2011. 2.3 Location Based Service Location Based Service LBS atau layanan berbasis lokasi adalah istilah umum yang digunakan untuk menggambarkan teknologi yang digunakan untuk menemukan lokasi perangkat yang kita gunakan. LBS terdiri dari dua pilar yaitu API Map dan API Location, paket package dari setiap API ini berbeda dan terpisahkan. Sebagai contoh, paket map berada pada com.google.android.maps dan paket location adalah android.location. API Map menyediakan fasilitas untuk mendisplay dan memanipulasi peta, seperti zoom, mode peta Satelit view , Street view , atau menambahkan kustom data overlay dll. Sedangkan API Location adalah berhubungan dengan data GPS Global Positioning System dan data lokasi real-time. Nazrudin, 2011

2.4 Map View dan Map Activity

Google maps yang disertakan pada Android, akan menghubungkan dengan Google Maps di internet, tentunya ini kemudian menjadi salah satu keunggulan pada platform Android. Dengan Emulator, kita bisa mencoba Activity Maps yang disertakan. Sedangkan untuk kita sebagai pembuat aplikasi, bisa menggunakan Map View dan Map Activity untuk membuat agar Google Maps bisa kita masukkan kedalam aplikasi berbasis peta yang kita buat. commit to user Yang menyenangkan adalah untuk mengintegrasikan fitur dasar peta kedalam projek Android relative cukup mudah. Dan untuk itu pertama kita harus memahami bahwa Google Maps secara hak cipta merupakan milik Google secara propierty, dengan begitu apabila kita ingin menggunakannya memerlukan adanya semacam perjanjian Agreement. Google menggunakan mekanisme pendaftaran untuk mendapatkan Id API Key, yang didasarkan atas sebuah kunci yang di generate otomatis ketika kita menginstall SDK Android. Untuk itu pada penggunaan komersial, kita harus benar-benar memahami aspek legal formalnya, yang bisa di baca ketika mendaftarkan API Key tersebut. Nazrudin, 2011

2.5 Aplikasi