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 :
:
Gambar 2.1 Arsitektur system operasi android
1. Linux Kernel
Tumpukan paling bawah pada arsitektur Android ini adalah kernel. Google menggunakan kernel Linux versi 2.6 untuk membangun sistem Android, yang
mencakup memory management, security setting, power management, dan beberapa driver hardware. Kernel berperan sebagai abstraction layer antara
hardware dan keseluruhan software. Android dibangun di atas kernel Linux 2.6. Namun secara keseluruhan android bukanlah linux, karena dalam android tidak
terdapat paket standar yang dimiliki oleh linux lainnya. Linux merupakan sistem operasi terbuka yang handal dalam manajemen memori dan proses. Oleh
karenanya pada android hanya terdapat beberapa servis yang diperlukan seperti keamanan, manajemen memori, manajemen proses, jaringan dan driver.Kernel
linux menyediakan driver layar, kamera, keypad, WiFi, Flash Memory, audio, dan IPC Interprocess Communication untuk mengatur aplikasi dan lubang
keamanan.