10
dalam peta, contoh kasus untuk daerah permukiman atau perkotaan akan mendapatkan prioritas kejelasan lokasi yang cukup tinggi dibandingkan dengan
lokasi-lokasi yang dirasa kurang patut untuk diperjelas demi masalah keamanan, seperti lokasi militer, pusat perkembangan nuklir, pembangkit listrik di Amerika
Serikat, dll.
2.1.1 Google Maps API dan Basic Maps
Google Map API merupakan serangkaian fungsi-fungsi yang berkaitan dengan hal pemetaan dari Google maps yang dimungkinkan dipanggil oleh
pengguna untuk mengeksplorasi penggunaan Google maps secara meluas. Fungsi- fungsi pada API ini akan mengontrol tampilan peta, skala, posisi, dan setiap
menambahkan informasi dalam bentuk titik, garis atau area pada peta. Tujuan dari penggunaan API itu sendiri adalah sebagai jalur yang menghubungkan antara
pemetaan secara geographic yang miliki oleh Google Maps ke dalam situs Web, juga sebagai media penampil informasi secara geografis.
Pada gambar di bawah terdapat contoh sederhana penggunaan Google Map API dengan menggunakan Javascript untuk menampilkan peta yang berpusat
pada bujur dan lintang tertentu. Tingkat zoom pada contoh bisa diatur dengan kisaran antara 0 sampai 17. Pada contoh source code di bawah untuk
pengaturannya dibuat menjadi 15 dan untuk jenis petanya roadmap satelit. Penentuan posisi garis lintang bujur dapat dilakukan setidaknya dengan
empat cara yang berbeda. Dengan menggunakan zoom scroll pada mouse bisa menentukan akurasi dari lokasi yang telah dipilih, selain itu lintang bujur untuk
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN Veteran Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
sebuah titik juga dapat ditentukan dengan menggunakan Google Earth, sebuah program terpisah yang tersedia dari Google. Untuk menampilkan koordinat dalam
format derajat desimal diperlukan untuk Google Maps, pilih Tools Options dan klik pada pilihan desimal. Utilitas bernama LatLongGrabber tersedia pada contoh
di bawah. html
head meta name=viewport content=initial-scale=1.0, user-scalable=no
style type=textcss html { height: 100 }
body { height: 100; margin: 0px; padding: 0px } map_canvas { height: 100 }
style script
type=textJavascript src=http:maps.Google.commapsapijs?sensor=false
script script type=textJavascript
function initialize { var latlng = new Google.maps.LatLng 41.258531,-96.012599;
var myOptions = { zoom: 15,
center: latlng, mapTypeId: Google.maps.MapTypeId.ROADMAP
}; var map = new Google.maps.Map document.getElementById map_canvas,
myOptions; }
script
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN Veteran Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
head body onload=initialize
div id=map_canvas style=width:100; height:100 div body html
Gambar 2.1 Contoh Source Code Penulisan Google API
sumber : http:firmansyah.web.idbelajar , 2011
2.1.2 Point Maps