Menu
Close

Editable Polygon

Sample Implementation

    
      
      <html>
        <head>
          <title>Editable Polygon</title>
          <meta name="viewport" content="initial-scale=1.0">
          <meta charset="utf-8">
          <style>
          html,
          body,
          #map {
            margin: 0;
            padding: 0;
            width: 100%;
            height: 100vh;
          }
          </style>
             <script src="https://apis.mappls.com/advancedmaps/api/<Token>/map_sdk?layer=vector&v=3.0&callback=initMap1" defer async></script>
            </head>
        <body>

                    <div id="map"></div>
                        <script>
        var map;
        var poly;

        function initMap1() {
            map = new mappls.Map('map', {
                center: [28.61, 77.23],
                zoomControl: true,
                location: true
            });
            map.addListener('load', function() {
                var pts = [{lat: 29.218021299904706, lng: 76.82642543790467 },
                {lat: 29.531130256948174, lng: 77.6832293345214  },
                {lat: 29.266254550408533, lng: 78.84406042026126},
                {lat: 28.807123725237517, lng: 80.36419636587112},
                {lat: 27.980462962586188, lng: 79.75614198762679},
                {lat: 27.368543382867884, lng: 80.61294588424352},
                {lat: 26.80257167123321, lng: 80.03253034137452},
                {lat: 26.876555928133286, lng: 78.92697692638541},
                {lat: 26.258550770601545, lng: 79.00989343250956},
                {lat: 26.72853911997632, lng: 76.9093419440307  },
                {lat: 28.004868266263415, lng: 75.36156716304546},
                {lat: 28.66171186165053, lng: 75.69323318754206}];
                poly = new mappls.Polygon({
                    map: map,
                    paths: pts,
                    fillColor: "blue",
                    fitbounds: true
                });
                poly.setEditable(true);
            });
        }
    </script>
        </body>
      </html>
      
      
      
    
  
Call at Mappls
Product release

Personalisation SDK, by Mappls, is India's first O2O engagement tool that can 3X your customer engagement, retention and conversion.

Boost your businesses with Mappls’ industry-leading optimisation APIs and SDKs to bring the best and most efficient ways to deliver goods, save time and increase profits.

or