Thursday, May 17, 2007

Google Maps API ....

Google Maps API ...
Google menyediakan API untuk menampilkan peta pada halaman website. Kabarnya aplikasi ini menggunakan ajax yang merupakan gabungan dari javascript dan xml . Kita bebas menggunakan API dari google ini. Caranya mudah ... tinggal sign up untuk mendapatkan API key dari google di alamat http://www.google.com/apis/maps/signup.html . sesaat setelah kita sign up kemudian kita akan diberi API key yang akan kita embed ke aplikasi kita. saya mendapat key ABQIAAAAFvEXBy-kWNZUwAZB-k650hT0wvkpcIi06gwS5bthpHvLfHdxvxQsS2ta5jLYbn3iasZvOW9yTWV2fg Setelah dapat API key nya ... kita bisa menulis sintaks sederhana demikian :

buat script javascript

script src="" file="api&v="2&key="ABQIAAAAFvEXBy-kWNZUwAZB-k650hT0wvkpcIi06gwS5bthpHvLfHdxvxQsS2ta5jLYbn3iasZvOW9yTWV2fg
script

Buat function untuk load map

function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
}

Pada tag body html tambahkan fungsi onload="load()". and the last tambahkan tag div
div id="map" style="width: 800px; height: 600px"
simpan dalam extension .html dari script sederhana diatas maka hasilnya bisa di lihat di alamat berikut : http://www.sicerdas.com/gmap/ untuk keperluan yang lebih kompleks (bahkan bisa membuat tracking system)!!!!. Google menyediakan manual penggunaan API ini!! silahkan ngoprek di alamat ini : http://www.google.com/apis/maps/ kita juga bisa mengganti petanya dengan peta indonesia kok ..., , contoh lainnya adalah http://www.revolucija.hr/gmap/ Oh iya ... kita harus mempunyai IP Public buat menggunakan aplikasi ini ;) ..komentar ku .... aplikasi ini salah satu keunggulan web base aplikasi yang menggunakan ajax ... basisnya web tapi tidak ada refresh , kita juga bisa menggeser geser aplikasi map tsb dengan cepat dan baik .... akan kah aplikasi web akan dapat menggantikan typical aplikasi desktop?? dan apakah ajax itu sebenarnya ....? Kita akan coba bahas pada tulisan selanjutnya ....

best regards .....