Script Acara 9
Script Acara 9
<!--minimap plugin-->
<link rel="stylesheet" href="leaflet/minimap/Control.MiniMap.min.css"/>
<script src="leaflet/minimap/Control.MiniMap.min.js"></script>
Script 2:
//Menampilkan minimap
var CartoDB = new L.TileLayer("https://cartodb-basemaps-
{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png", { maxZoom: 8,
attribution: '© <a
href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>
contributors, © <a
href="https://cartodb.com/attributions">CartoDB</a>'});
var miniMap = new L.Control.MiniMap(CartoDB,{toggleDisplay:
true,position: 'bottomleft'}).addTo(mymap);
Script 3:
//Menambahkan basemap OSM
var osm =
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
{maxZoom: 19,attribution: '© OpenStreetMap'});
var overlayMaps = {
"Batas Desa": kec_laweyan,
"Toko": toko,
};
// Basemap CartoDB
var CartoDB_main = L.tileLayer("https://cartodb-basemaps-
{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png", { maxZoom: 18,
attribution: '© <a
href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>
contributors, © <a
href="https://cartodb.com/attributions">CartoDB</a>'}).addTo(mymap);
Script 4:
// Menambahkan informasi object
function onEachFeatureFunction(feature, layer)
{
var popupContent = '';
popupContent = popupContent + "ID:" +
feature.properties.OBJID + '</br>';
popupContent = popupContent + "Nama:" +
feature.properties.NAME + '</br>';
popupContent = popupContent + "Populasi:" +
feature.properties.POPULASI + '</br>';
popupContent = popupContent + "Ukuran:" +
feature.properties.ukuran + '</br>';
layer.bindPopup(popupContent);
}
Menyesuaikan pada script:
// Menambahkan layer dari toko.php
var URL1 = "http://localhost/acara7/toko.php";
var toko = L.geoJson.ajax(URL1, {
pointToLayer: function (feature, latlng) {
return L.marker(latlng, { icon: iconToko(feature) });
},
onEachFeature: onEachFeatureFunction
}).addTo(mymap);