2.6 Google API
Google adalah salah satu raksasa IT yang mengembangkan tools geospatial yang berbasis internet. Produk ini menyediakan suatu API (Application Programming Interface) yang memungkinkan pemakai untuk menciptakan aplikasi yang sesuai dengan kebutuhan pengembang. Google Maps API memberikan pengembang beberapa cara embedding Google Maps ke dalam halaman web, dan memungkinkan baik untuk penggunaan sederhana atau customisasi yang luas. Sekarang ada beberapa penawaran API, yaitu Google Maps Javascript API, Google Maps API for Flash, Google Static Maps API. Untuk dapat menggunakan Google Maps API, maka pengguna diwajibkan untuk mendaftarkan diri untuk mendapatkan API Key yang nantinya akan digunakan untuk mengakses Google Maps API tersebut. Ketika pengguna melakukan pendaftaran untuk mendapatkan API key, maka pengguna akan diminta untuk memasukkan URL web yang akan menggunakan API tersebut, selain itu pengguna juga harus memiliki Google Account terlebih dahulu. Sebuah key dapat digunakan pada suatu domain, subdomain dan semua URL pada domain tersebut. [5]