Menu
Close

HeatMap

Sample Implementation

    
      
      <html>
        <head>
          <title>HeatMap</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;

        function initMap1() {
            map = new mappls.Map('map', {
                center: [28.61, 77.23],
                zoomControl: true,
                location: true
            });
            var pts = [{
                lat: 28.55108,
                lng: 77.26913
            }, {
                lat: 28.55106,
                lng: 77.26906
            }, {
                lat: 28.55105,
                lng: 77.26897
            }, {
                lat: 28.55101,
                lng: 77.26872
            }, {
                lat: 28.55099,
                lng: 77.26849
            }, {
                lat: 28.55097,
                lng: 77.26831
            }, {
                lat: 28.55093,
                lng: 77.26794
            }, {
                lat: 28.55089,
                lng: 77.2676
            }, {
                lat: 28.55123,
                lng: 77.26756
            }, {
                lat: 28.55145,
                lng: 77.26758
            }, {
                lat: 28.55168,
                lng: 77.26758
            }, {
                lat: 28.55175,
                lng: 77.26759
            }, {
                lat: 28.55177,
                lng: 77.26755
            }, {
                lat: 28.55179,
                lng: 77.26753
            }];

            var gradient = ['rgba(0, 255, 255, 0)', 'rgba(0, 255, 255, 1)', 'rgba(0, 191, 255, 1)', 'rgba(0, 127, 255, 1)', 'rgba(0, 63, 255, 1)', 'rgba(0, 0, 255, 1)', 'rgba(0, 0, 223, 1)', 'rgba(0, 0, 191, 1)', 'rgba(0, 0, 159, 1)', 'rgba(0, 0, 127, 1)', 'rgba(63, 0, 91, 1)', 'rgba(127, 0, 63, 1)', 'rgba(191, 0, 31, 1)', 'brown'];

            var heat_map = new mappls.HeatmapLayer({
                map: map,
                data: pts,
                gradient: gradient,
                fitbounds: 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