I. TUJUAN
1) Mahasiswa mampu membuat customize pada tampilan user interface dan
memperkaya fitur menggunakan plugin pada library Leaflet JS
3.2. Leaflet JS
Leaflet adalah pustaka JavaScript sumber terbuka terkemuka untuk peta interaktif
ramah seluler. Dengan bobot hanya sekitar 39 KB, ia memiliki semua fitur pemetaan yang
paling dibutuhkan oleh sebagian besar pengembang (Leaflet, 2020)
V. DAFTAR PUSTAKA
Buka file .html pada Acara IV kemudian tuliskan script berikut ini pada bagian <head>
! (note : perhatikan format penulisan, besar/kecil, titik/koma dll.)
1. /* Background pada Judul */
2. *.info {
3. padding: 6px 8px;
4. font: 14px/16px Arial, Helvetica, sans-serif;
5. background: white;
6. background: rgba(255,255,255,0.8);
7. box-shadow: 0 0 15px rgba(0,0,0,0.2);
8. border-radius: 5px;
9. text-align: center;
10. }
11. .info h2 {
12. margin: 0 0 5px;
13. color: #777;
14. }
b) Menambahkan Legenda
Legenda dapat ditambahkan melalui script atau melalui file .jpg/.png yang sudah
disiapkan sebelumnya. Kali ini, penambahan legenda menggunakan skema file .png
Buat desain legenda, menggunakan aplikasi editor grafis (bebas). Simpan dalam
C:\xampp\htdocs\spatialprogramming_web_gsl2021\assets\img\legend . Pemanggilan
file dapat dilakukan dengan menambahkan script berikut pada bagian <body>
1. /* Image Legend */
2. L.Control.Legend = L.Control.extend({
3. onAdd: function(map) {
4. var img = L.DomUtil.create('img');
5. img.src = 'assets/img/legend/legend.png';
6. img.style.width = '300px';
7. return img;
8. }
9. });
10.
11. L.control.Legend = function(opts) {
12. return new L.Control.Legend(opts);
13. }
14.
15. L.control.Legend({ position: 'bottomleft' }).addTo(map);
c) Menambahkan Watermark
Latihan 1
Lakukan modifikasi pada elemen berikut ini :
i. Lakukan penyesuaian tampilan pada judul (sesuai tema)
ii. Khusus pada legend buat file berformat .jpeg/.png secara custom menggunakan
simbolosi yang ada pada QGIS dan/ atau membuat baru menggunakan aplikasi
image-editor (bebas). Letakkan file tersebut pada folder Latihan.
iii. Lakukan penyesuaian tampilan peta sesuai keinginan Anda dengan cara
mengubah warna, tata letak, kalimat dll.