Menu
Close

Map Style

Sample Implementation

    
      
      <html>
        <head>
          <title>Map Style</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,val;
        var indicator=0
        function styleMap(){
        var style= document.getElementById("StyleMap");
        val=$('#StyleMap').val();
        console.log("Outside",val)
        initMap1()
      }
        
        function initMap1() {
            map = new mappls.Map('map', {center:[28.638698386592438,77.27604556863412]});
                mappls.setStyle(val);
                if(indicator==0){
                    style=mappls.getStyles();
                container = document.getElementById('StyleMap');
                for(i = 0; i < style.length; i++){
                    container.innerHTML+='<option value="'+style[i].name+'">'+style[i].displayName+'</option>';           
                }
                }
                indicator=1
        }
        
    </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