-->

Welcome to our Coding with python Page!!! hier you find various code with PHP, Python, AI, Cyber, etc ... Electricity, Energy, Nuclear Power

Thursday 23 May 2019

Add multiple markers in leaflet.js


An example of a leaflet.js map with multiple markers added.
This is provided in conjunction with the explanation of the code given in the book "Leaflet Tips and Tricks".

index.html#

<!DOCTYPE html>
<html>
<head>
    <title>Simple Leaflet Map</title>
    <meta charset="utf-8" />
    <link 
        rel="stylesheet" 
        href="http://cdn.leafletjs.com/leaflet-0.7/leaflet.css"
    />
</head>
<body>

    <div id="map" style="width: 600px; height: 400px"></div>

    <script
        src="http://cdn.leafletjs.com/leaflet-0.7/leaflet.js">
    </script>




    <script>

 var planes = [
  ["7C6B07",-40.99497,174.50808],
  ["7C6B38",-41.30269,173.63696],
  ["7C6CA1",-41.49413,173.5421],
  ["7C6CA2",-40.98585,174.50659],
  ["C81D9D",-40.93163,173.81726],
  ["C82009",-41.5183,174.78081],
  ["C82081",-41.42079,173.5783],
  ["C820AB",-42.08414,173.96632],
  ["C820B6",-41.51285,173.53274]
  ];

        var map = L.map('map').setView([-41.3058, 174.82082], 8);
        mapLink = 
            '<a href="http://openstreetmap.org">OpenStreetMap</a>';
        L.tileLayer(
            'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
            attribution: '&copy; ' + mapLink + ' Contributors',
            maxZoom: 18,
            }).addTo(map);

  for (var i = 0; i < planes.length; i++) {
   marker = new L.marker([planes[i][1],planes[i][2]])
    .bindPopup(planes[i][0])
    .addTo(map);
  }
               
    </script>
</body>
</html>

1 comment:

Thanks for your comments

Rank

seo