Added map
You have to add own access token
This commit is contained in:
		
							parent
							
								
									0ecf5689c1
								
							
						
					
					
						commit
						e02c931a58
					
				@ -25,7 +25,9 @@ if (!TableExists($config["db_table"], $conn)) {
 | 
			
		||||
 | 
			
		||||
	<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
 | 
			
		||||
	<link rel="stylesheet" href="https://code.getmdl.io/1.1.3/material.indigo-pink.min.css">
 | 
			
		||||
	<link rel="stylesheet" type="text/css" href="/Resources/leaflet/leaflet.css">
 | 
			
		||||
	<script defer src="https://code.getmdl.io/1.1.3/material.min.js"></script>
 | 
			
		||||
	<script type="text/javascript" src="/Resources/leaflet/leaflet.js"></script>
 | 
			
		||||
 | 
			
		||||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
@ -77,6 +79,53 @@ if (!TableExists($config["db_table"], $conn)) {
 | 
			
		||||
	?>
 | 
			
		||||
	</table>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	<div id="mapid" style="height: 500px;"></div>
 | 
			
		||||
	<script type="text/javascript">
 | 
			
		||||
		var map = L.map('mapid').setView([51.505, -0.09], 13);
 | 
			
		||||
 | 
			
		||||
		L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={access token}', {
 | 
			
		||||
		    attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>',
 | 
			
		||||
		    maxZoom: 18,
 | 
			
		||||
		    id:,
 | 
			
		||||
		    accessToken:
 | 
			
		||||
		}).addTo(map);
 | 
			
		||||
 | 
			
		||||
		var markers = [
 | 
			
		||||
		<?php 
 | 
			
		||||
			foreach (getList($conn, $config["db_table"]) as $row) {
 | 
			
		||||
				echo "{
 | 
			
		||||
					\"type\": \"Feature\",
 | 
			
		||||
					\"properties\": {
 | 
			
		||||
						\"popupContent\": \"<b>" . $row["date_added"] . "</b> <br><img src=\\\"images/" . $row["url"] . "\\\"/>\"
 | 
			
		||||
					},
 | 
			
		||||
					\"geometry\": {
 | 
			
		||||
						\"type\": \"Point\",
 | 
			
		||||
						\"coordinates\": [" . $row["Longtitude"] . ", " . $row["Latitude"] . "]
 | 
			
		||||
					}
 | 
			
		||||
 | 
			
		||||
					
 | 
			
		||||
				},";
 | 
			
		||||
			};
 | 
			
		||||
		?>
 | 
			
		||||
		];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		var markerlayer = L.geoJson(markers, {
 | 
			
		||||
			style: function (feature) {
 | 
			
		||||
				return feature.properties.style;
 | 
			
		||||
			},
 | 
			
		||||
			onEachFeature: function (feature, layer) {
 | 
			
		||||
				layer.bindPopup(feature.properties.popupContent);
 | 
			
		||||
			}
 | 
			
		||||
		});
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		markerlayer.addData(markers);
 | 
			
		||||
		markerlayer.addTo(map);
 | 
			
		||||
 | 
			
		||||
	</script>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
 | 
			
		||||
@ -111,6 +160,10 @@ function getList($conn, $table) {
 | 
			
		||||
	$res = mysqli_query($conn, $sql);
 | 
			
		||||
	//($res) ? printf("true") : printf("false");
 | 
			
		||||
 | 
			
		||||
	if ($res === false) {
 | 
			
		||||
		return false;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	$list = array();
 | 
			
		||||
 | 
			
		||||
	while($row = mysqli_fetch_array($res, MYSQLI_ASSOC)) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user