Modul SIG
Modul SIG
Menurut Alter
SIG adalah sistem informasi yang mendukung pengorganisasian data, sehingga
dapat diakses dengan menunjuk daerah pada sebuah peta.
Menurut Prahasta
SIG merupakan sejenis software yang dapat digunakan untuk pemasukan,
penyimpanan, manipulasi, menampilkan, dan keluaran informasi geografis berikut
atribut-atributnya.
2. GOOGLE MAP
Google Maps adalah layanan pemetaan web yang dikembangkan oleh Google.
Layanan ini memberikan citra satelit, peta jalan, panorama 360, kondisi lalu
lintas, dan perencanaan rute untuk bepergian dengan berjalan kaki, mobil, sepeda
(versi beta), atau angkutan umum.
Maps
memungkinkan
peta
untuk
dimasukkan pada situs web pihak ketiga, dan menawarkan penunjuk lokasi untuk
bisnis perkotaan dan organisasi lainnya di berbagai negara di seluruh
dunia. Google Map Maker memungkinkan pengguna untuk bersama-sama
mengembangkan dan memperbarui pemetaan layanan di seluruh dunia.
Untuk mengetahui restoran terdekat dari lokasi anda sekarang coba ketikkan
restoran di Google Maps, maka akan tampil nama beberapa restoran terdekat di
bawah kotak pencarian. Namun anda juga bisa menggunakan kata dekat atau
near untuk mencari nama restoran terdekat di suatu area. Misal anda bisa
ketikkan KFC dekat simalingkar maka di peta akan ditampilkan semua restoran
KFC yang terdekat dari simalingkar.
Latitude
Adalah garis yang horisontal / mendatar. Titik 0 adalah sudut ekuator, tanda +
menunjukan arah ke atas menuju kutub utara, sedangkan tanda minus di koordinat
Latitude menuju ke kutub selatan.
Titik yang dipakai dari 0 ke 90 derajat ke arah kutub utara, dan 0 ke -90 derajat ke
kutub selatan.
Longitude
Adalah garis lintang . Angka dari sudut bundar bumi horisontal. Titik diawali dari
0 ke 180 derajat, dan 0 ke-180 ke arah sebaliknya.
Titik 0 dimulai dari garis negara Inggris. Mengarah ke Indonesia akan menjadi
angka positif. Kebalikannya koordinat Longitude minus adalah arah kebalikan.
Untuk membuat multiple marker pada banyak lokasi pada google maps, maka kita
harus menentukan lokasi-lokasi mana saja yang ingin diberi marker. Nilai lokasi
dalam bentuk kordinat latitude dan longtitude. Kemudian baru dilakukan
perulangan untuk mengeset marker berdasarkan lokasi yang telah kita tentukan.
Untuk membuat sebuah map perlu terlebih dahulu agar terkoneksi ke google maps
hal ini bertujuan agar nantinya marker dapat terbaca dan map dapat terlihat.
Berikut script yang digunakan untuk terhubung
<script
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAcsLh
fZJP07mh8S3QdNKXlitVZepOE9DQ&callback=initMap"
async defer></script>
Mendefinisikan lokasi berarti kita membuat lokasi spesifik dari tempat yang ingin
ditunjuk oleh marker.
Karena kita akan memberi marker untuk banyak posisi lokasi, maka harus
dipersiapkan lokasi mana saja yang akan kita beri marker.
Misal : Kita akan membuat marker untuk empat posisi, maka pendefinisian
lokasinya sebagai berikut:
var locations = [
['<div class="lokasi1"><h1>Lokasi 1</h1><br><br><p>lokasi 1
jalan jalani aja</p><img src="a.jpg"></div>',
3.5580643,98.6564387,'Lokasi 1'],
['UNIMED', 3.6079916,98.7145239,'UNIMED'],
['Lokasi 3', 3.5728608,98.6297568,'Lokasi 3'],
['Lokasi 4', 3.616423,98.692053,'Lokasi 4'],
];
Berfungsi untuk mengatur perbesaran map dan posisi tengah dari map yang akan
di tampilkan. Untuk membuatnya dapat dilakukan dengan script berikut ini :
var options = {
zoom: 8,
center: new google.maps.LatLng(4.845582, 96.271539),
mapTypeId: google.maps.MapTypeId.ROADMAP
}
Marker tidak akan berguna bila tidak ada peta untuk ditampilkan. Maka dari itu
kita harus juga membuat koding untuk menampilkan peta seperti berikut.
var map = new
google.maps.Map(document.getElementById('map');
Pada proses ini, kita akan membuat marker untuk tiap-tiap lokasi yang berbeda
serta menambahkan event click untuk tiap-tiap marker dimana fungsinya untuk
menampilkan informasi yang kita definisikan.
for (var i=0; i < baris; i++){
tanda[i] = new google.maps.Marker({
position : {lat: locations[i][1],lng: locations[i][2]},
map : map,
html : locations[i][0],
id : i,
title : locations[i][3],icon :'b.png'
});
tanda[i].addListener('click',
function(){var iw = new google.maps.InfoWindow({id :
this.id,content : this.html,
position : this.getPosition()
});
iw.open(map);
});}
DAFTAR PUSTAKA
http://www.petanikode.com/2016/06/tutorial-google-maps-api-pembuatan.html
http://jeritanpencariilmu.blogspot.co.id/2015/11/modul-membuat-peta-darigoogle-maps.html
https://ilmu-detil.blogspot.co.id/2016/05/membuat-multiple-marker-pada-googlemaps.html