Menu
Close

Animated Marker with Polyline

Sample Implementation

    
      
      <html>
        <head>
          <title>Animated Marker with Polyline</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,polyline;
    function initMap1() {
      map = new mappls.Map('map', {
        center: [28.61, 77.23],
        zoomControl: true,
        location: true,
      });
      map.addListener('load', function() {
        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
        }];
        polyline = new mappls.Polyline({
          map: map,
          paths: pts,
          strokeColor: 'blue',
          strokeOpacity: 1.0,
          strokeWeight: 10,
          fitbounds: true,
          animate: {
            speed: 5,
            icon_width: 20,
            icon_height: 50,
            icon_url: "http://www.mapmyindia.com/api/advanced-maps/doc/sample/map_sdk/car.png",
            repeat: 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