a Location Manager API Maps
Menyediakan tool atau source untuk LBS, Application Program Interface API . Maps menyediakan fasilitas untuk menampilkan maps atau peta
beserta feature-feature lainnya seperti tampilan satelit, street jalan, maupun gabungannya.
b Location Provider API Location
Menyediakan teknologi pencarian lokasi yang digunakan oleh device atau perangkat. API Location berhubungan dengan data GPS dan data lokasi real-
time. API Location berada pada paketandroid yaitu dalam paket android location. Track gerakan atau perpindahan, serta kedekatan dengan lokasi
tertentu dengan mendeteksi perpindahan.
2.4. Penyedian Layanan Berbasis Android Google maps android API
Pada layanan peta berbabis android, Google Maps android API didasari oleh rangkaian class sederhana yang dapat d igunakan oleh programmer yang dikemas
dalam bentuk java library. API atau Application Interface merupakan suatu dokumentasi yang terdiri dari interface, fungsi, kelas, struktur dan sebagainya
untuk membangun sebuah perangakat lunak. Dengan adanya API ini maka memudahkan programmer untuk membongkar software untuk kemudian
dikembangkan atau diintregrasikan dengan aplikasi lainnya yang memungkinkan programmer menggunakan system function. Proses ini dikelola melalui operating
system. Keunggulan dari API adalah memungkinkan suatu aplikasi dengan aplikasi lainnya dapat berhubungan dan berinteraksi.Bahasa pemograman yang
digunakan oleh Google Maps yang terdiri dari HTML, Javascript dan AJAX serta XML, memungkinkan untuk menampilkan peta Google.
Google juga menyediakan layanan Google Maps API yangmemungkinkan para pengembang untuk mengintegrasikan Google Maps ke dalam website
masing-masing dengan menambahkan data point sendiri. Dengan menggunakan Google Maps API, Google Maps dapat ditampilkan pada web eksternal. Agar
aplikasi google maps dapat muncul di website tertentu, diperlukan kode unik yang
digenerasikan oleh Google Maps untuk suatu website tertentu, agar server google maps dapat mengenali. Pada Google Mpas API terdapat 4 jenis pilihan model peta
yang disediakan oleh google diantaranya adalah : 1. ROADMAP, untuk menampilkan peta biasa 2 dimensi
2. SATELITE, untuk menampilkan foto satellite 3. TERRAIN, untuk menunjukkan relief fisik permukaan bumi dan
menunjukkan seberapa tingginya suatu lokasi, contohnya akan menunjukkan gunung dan sungai
4. HYBRID, akan menunjukkan foto satellite yang diatasnya tergambar pula apa yang tampil pada ROADMAP jalan dan nama kota
2.5 Sejarah Android
Perjalanan Android dimulai sejak Oktober 2003 ketika 4 orang pakar IT, Andi Rubin, Rich Minner, Nick Sears dan Chris White mendirikan Android.Inc,
di California US. Visi Android untuk mewujudkan mobile device yang lebih peka dan mengerti pemiliknya, kemudian menarik raksasa dunia maya Google.Google
kemudian mengakuisisi Android pada Agustus 2005. OS Android dibangun berbasis platform Linux yang bersifat open source,senada dengan Linux, Android
juga bersifat Open Source. Dengan nama besar Google dan konsep open source pada OS Android, tidak membutuhkan waktu lama bagi android untuk bersaing
dan menyisihkan Mobile OS lainnya seperti Symbian, Windos Mobile,Blackberry dan iOS. Kini siapa yang tak kenal Android yang telah menjelma menjadi
penguasa Operating System bagi Smart phone.
2.5.1 Sistem operasi Android
Sistem operasi pada android memiliki 4 lapisan layer yang merupakan komponen sistem android. Setiap lapisan tersebut menghimpun beberapa program
yang mendukung fungsi-fungsi spesifik dari sistem operasi. Dilihat pada gambar :