Home » , , , » Mencari Koordinat Suatu Tempat di Peta

Mencari Koordinat Suatu Tempat di Peta

Mastur Fatullah | 4:54 AM | 0 comments
gang mitraTitik koordinat suatu tempat yang disebut Latitude dan Longitude merupakan salah satu parameter yang harus kita ketahui untuk menentukan posisinya dalam sebuah peta. Nah, proses untuk memetakan alamat suatu tempat ke dalam koordinat geografinya tersebut dinamakan dengan istilah Geocoding. Sebaliknya, dengan mengetahui titik koordinatnya di peta kita juga bisa melakukan “reverse-geocoding” yaitu untuk mencari tahu nama tempat tersebut.
Kita bisa memanfaatkan layanan Geocoding yang disediakan secara gratis oleh Google untuk mencari titik koordinat suatu tempat di muka bumi. Meskipun layanan tersebut tersedia gratis namun sebenarnya ada batasannya juga yaitu kita hanya diperbolehkan mengirimkan request maksimal 2500 kali setiap harinya. Jika sudah melewati batas tersebut akses kita akan diblok oleh Google.
Hal tersebut harus kita perhatikan apabila kita mengembangkan aplikasi web atau mobile yang memerlukan akses ke layanan Geocoding dari Google. Kalau bisa informasi koordinat yang kita peroleh tersebut disimpan dalam file atau database sehingga bisa digunakan berulang kali tanpa harus melakukan request lagi ke Google.
Berikut ini format request untuk mendapatkan informasi koordinat suatu tempat:
http://maps.googleapis.com/maps/api/geocode/output?parameter
Kita harus mengganti nilai output di atas dengan salah satu dari kedua nilai yang sudah ditentukan berikut ini:
  • json – Respon yang akan kita terima dalam format JSON.
  • xml – Respon yang akan kita terima dalam format XML
Sedangkan untuk parameter bisa kita gunakan beberapa nilai berikut ini:
  • address (wajib ada) – Alamat tempat yang ingin kita ketahui titik koordinatnya.
  • latlng (wajib ada) – Titik koordinat suatu tempat, jika ingin melakukan “reverse-geocoding”.
  • bounds (opsional) – Koordinat untuk menentukan jarak jangkauan peta
  • region (opsional) – Kode wilayah
  • language (opsional) – Bahasa untuk respon yang akan kita terima.
  • sensor (wajib ada) – Pakai sensor lokasi atau tidak.
Sebagai catatan, parameter address dan latlng harus dipilih salah satu, tidak boleh digunakan sekaligus. Contohnya jika kita ingin melakukan geocoding gunakan saja address, sedangkan untuk “reverse-geocoding” kita gunakan latlng.
Berikut ini contoh request untuk mengetahui titik koordinat salah satu kecamatan di Yogyakarta.
http://maps.googleapis.com/maps/api/geocode/json?address=Cilendek%20Barat+Gg%20Mitra+Bogor+Indonesia&sensor=false
Caranya, ketikkan alamat URL di atas pada web browser dan tekan Enter. Hasilnya adalah sebagai berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
   "results" : [
      {
         "address_components" : [
            {
               "long_name" : "Bogor",
               "short_name" : "Bogor",
               "types" : [ "locality", "political" ]
            },
            {
               "long_name" : "Jawa Barat",
               "short_name" : "Jawa Barat",
               "types" : [ "administrative_area_level_1", "political" ]
            },
            {
               "long_name" : "Indonesia",
               "short_name" : "ID",
               "types" : [ "country", "political" ]
            }
         ],
         "formatted_address" : "Bogor, Indonesia",
         "geometry" : {
            "bounds" : {
               "northeast" : {
                  "lat" : -6.50298690,
                  "lng" : 106.8449980
               },
               "southwest" : {
                  "lat" : -6.663839899999999,
                  "lng" : 106.74242290
               }
            },
            "location" : {
               "lat" : -6.5891660,
               "lng" : 106.7929990
            },
            "location_type" : "APPROXIMATE",
            "viewport" : {
               "northeast" : {
                  "lat" : -6.50298690,
                  "lng" : 106.8449980
               },
               "southwest" : {
                  "lat" : -6.663839899999999,
                  "lng" : 106.74242290
               }
            }
         },
         "types" : [ "locality", "political" ]
      }
   ],
   "status" : "OK"
}
Perhatikan bagian location, titik koordinat (Latitude, Longitude) yang kita cari yaitu -6.5891660 dan 106.7929990. Itulah cara manual (non programming) untuk mencari koordinat berdasarkan nama tempatnya. Dalam aplikasi web atau mobile kita harus melakukan parsing untuk mendapatkan titik koordinat tersebut.


Ditulis oleh MASTUR FATULLAH
Item Reviewed:Mencari Koordinat Suatu Tempat di Peta
Description: Mencari Koordinat Suatu Tempat di Peta
Rating 4.5
Anda baru saja membaca artikel yang berkategori JavaScript / Tips / Trick / Tutorial dengan judul Mencari Koordinat Suatu Tempat di Peta. Anda bisa bookmark halaman ini dengan URL http://cb-master.blogspot.com/2012/10/mencari-koordinat-suatu-tempat-di-peta.html. Terima kasih!

Share this article :

0 comments:

Post a Comment

 
Copyright © 2013. Community Bogor Master - All Rights Reserved
Proudly powered by Blogger.
Template Edited By Mastur Fatullah