Sabtu, 06 Juli 2013

Static map



Setelah kita menampilkan dari pencarian geocoding maka kita akan menampilakan hasil pencarian dengan menggunakan static map.
Untuk melengkapi hasil pencarian, bisa ditambahkan image peta yang menunjukkan lokasi hasil pencarian (seperti yang anda lihat di Google Maps atau Google Earth). Akan tetapi yang ditampilkan adalah static map (tidak bisa digeser/diperbesar).
Input dari request adalah koordinat suatu lokasi, oleh karenanya bisa kita manfaatkan hasil dari script sebelumnya yang menghasilkan informasi antara lain koordinat lokasi. Tambahkan kode berikut di bawah keterangan koordinat tempat yang ditemukan (yang tercetak tebal):
...  // kode lain sebelumnya
 echo 'Latitude: '.$lat.', Longitude: '.$lng.'<br/>';
        $url_map = "http://maps.googleapis.com/maps/api/staticmap? center=$lat,$lng&markers=color:red|$lat,$lng&zoom=7&maptype=roadmap& size=300x300&sensor=false";
        echo "<img src='".$url_map."' />";
      }
...  // kode lain sesudahnya

Setelah menambah skrip di atas maka akan tampil seperti berikut.


Sejumlah parameter yang ditambahkan adalah center (koordinat lokasi yang ditampilkan sebagai titik tengah peta), markers (markerpenunjuk lokasi) yang memiliki atribut color dan lokasi (dalam latitude dan longitude), zoom (tingkat perbesaran image), maptype (jenis map), dan size (ukuran map). Silahkan lihat sendiri di dokumentasi mengenai berbagai nilai lain yang bisa digunakan.
 


Tampilan staticmap tidak bisa digeser dan diperbesar Cuma menampilakan map dan marker pada titik koordinat dari hasil pencarian.


Apakah untuk mencari koordinat harus menggunakan layanan dari Google? Jawabnya adalah tidak. Selama service itu menghasilkan respon dalam tentang latitude dan longitude, itu bisa dimanfaatkan untuk pencarian dengan Google Map.
 
Semoga Bermanfaat. . .!

0 komentar

Posting Komentar