mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						|
<html>
 | 
						|
<head>
 | 
						|
  <title>Developers Map</title>
 | 
						|
  <meta charset="UTF-8">
 | 
						|
  <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" />
 | 
						|
  <style type="text/css">
 | 
						|
  body {  padding: 0; margin: 0;  }
 | 
						|
  html, body, #developers-map {  height: 100%;  }
 | 
						|
  </style>
 | 
						|
  <script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
 | 
						|
  <script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
 | 
						|
  <link rel="points" type="application/json" href="contributors.json">
 | 
						|
</head>
 | 
						|
<body>
 | 
						|
  <div id="developers-map"></div>
 | 
						|
  <script>
 | 
						|
  var developersMapTiles = L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
 | 
						|
    maxZooom: 18,
 | 
						|
    attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'  
 | 
						|
  });
 | 
						|
 | 
						|
  $.getJSON($('link[rel="points"]').attr("href"), function(data) {
 | 
						|
    var geojson = L.geoJson(data, {
 | 
						|
      onEachFeature: function (feature, layer) {
 | 
						|
        layer.bindPopup("<b>Name:</b> " + feature.properties.Name +
 | 
						|
			"<br><b>Committer:</b> " + feature.properties.Committer);
 | 
						|
      }
 | 
						|
    });
 | 
						|
    var map = L.map('developers-map').fitBounds(geojson.getBounds());
 | 
						|
    developersMapTiles.addTo(map);
 | 
						|
    geojson.addTo(map);
 | 
						|
     setTimeout(function() {
 | 
						|
       map.setZoom(1);
 | 
						|
     }, 0);
 | 
						|
  });
 | 
						|
  </script>
 | 
						|
</body>
 | 
						|
</html>
 |