Pembelajaran selanjutnya mengenai Google Maps adalah pembuatan peta-peta untuk kantor cabang. Perusahaan yang terus berkembang akan membuka cabang-cabangnya. Pada artikel kali ini kita akan membahas mengenai pembuatan peta kantor-kantor cabang suatu perusahaan.

Langkah-langkah pembuatan peta kantor cabang perusahaan menggunakan Google Maps adalah

  1. Membuat peta:
    	let posisi = {lat: -6.2426028, lng: 106.8608108};
        let peta = new google.maps.Map(document.getElementById('petadiv'), {
              	center: posisi, zoom: 10.7,
    	});
    
    
  2. Membuat lokasi cabang:
        let cabangs = [
    		{lat: -6.1529414, lng: 106.8415551, nama: 'Rmci'},
            {lat: -6.1452147, lng: 106.9073613, nama: 'Kg'},
            {lat: -6.2198284, lng: 106.6175981, nama: 'Kw'},
            {lat: -6.1978997, lng: 106.7590842, nama: 'Kj'},
            {lat: -6.2829022, lng: 106.7120339, nama: 'Btr'},
            {lat: -6.2218007, lng: 106.9213113, nama: 'Brn'},
            {lat: -6.3328164, lng: 107.1478031, nama: 'Ckr'},
            {lat: -6.2863827, lng: 106.7801533, nama: 'Pi'},
            {lat: -6.2978711, lng: 106.6675846, nama: 'Bsd'},
            {lat: -6.3095944, lng: 106.6873302, nama: 'Itm'},
            {lat: -6.3790947, lng: 106.9170846, nama: 'Cbb'},
            {lat: -6.2244423, lng: 106.8395941, nama: 'Kng'},
            {lat: -6.4019323, lng: 106.8219781, nama: 'Dpk'},
            {lat: -6.2337, lng: 106.632872, nama: 'Gs'},
            {lat: -6.248327, lng: 106.626674, nama: 'Unt'},
            {lat: -6.1857579, lng: 106.9762453, nama: 'Hi'},
            {lat: -6.1134412, lng: 106.7338078, nama: 'Pik'},    
        ];
    
    
  3. Menandai tiap cabang:
        // Add some markers to the map.
        // Note: The code uses the JavaScript Array.prototype.map() method to
        // create an array of markers based on a given "locations" array.
        // The map() method here has nothing to do with the Google Maps API.
        let tandas = cabangs.map(function(cabang, i) {
              return new google.maps.Marker({
                position: {lat: cabang.lat, lng: cabang.lng},
                label: cabang.nama
              });
        });
    
    
  4. Menambahkan MarkerClusterer:
        // Add a marker clusterer to manage the markers.
        let markerCluster = new MarkerClusterer(peta, tandas,
                {imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'});
    
    

    MarketCusterer ini perlu tambahan Javascript dengan source code
    <script src=”https://unpkg.com/@google/markerclustererplus@4.0.1/dist/markerclustererplus.min.js”></script>

  5. Demo hasil:
    Hasil dapat dilihat di https://maps.aris.proweb.asia/12-peta-cabang.html dengan tampilan seperti berikut ini


    Jika kita fokus di South Tangerang yang ada 3 cabang maka tampilan akan seperti berikut ini

Informasi lebih lanjut silahkan mengunjungi https://developers.google.com/maps/documentation/javascript/marker-clustering .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Peta cabang menggunakan Google Maps

2 thoughts on “Peta cabang menggunakan Google Maps

Comments are closed.