Final OKAY
This commit is contained in:
parent
827f8bcfca
commit
a7f7a37e02
@ -8,6 +8,12 @@
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="header">
|
||||
<H1> GÉOLOCALISATION DES BROCANTES RÉFÉRENCÉES</br>
|
||||
SUR LE SITE <a href="https://www.sabradou.com/" target="_blank">SABRADOU.COM</a>
|
||||
</H1>
|
||||
</div>
|
||||
|
||||
<div class="container">
|
||||
<form class="form" action="map.php" method="GET">
|
||||
<label for="calendrier-list">Sélectionnez une date :</label>
|
||||
@ -17,7 +23,7 @@
|
||||
<option value="<?php echo $item['url']; ?>"><?php echo $item['node']; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<input type="submit" value="Afficher sur la carte">
|
||||
<input type="submit" value="Localiser sur une carte">
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
|
30
map.php
30
map.php
@ -9,22 +9,16 @@
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container">
|
||||
<form class="form" action="map.php" method="GET">
|
||||
<label for="calendrier-list">Sélectionnez une date :</label>
|
||||
<select name="calendrier" id="calendrier-list">
|
||||
<?php $calendrier = getCalendrier(); ?>
|
||||
<?php foreach ($calendrier as $item): ?>
|
||||
<option value="<?php echo $item['url']; ?>"><?php echo $item['node']; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<input type="submit" value="Afficher sur la carte">
|
||||
</form>
|
||||
</div>
|
||||
<?php if (isset($_GET['calendrier'])): ?>
|
||||
<?php $jour = $_GET['calendrier']; ?>
|
||||
<?php $cities = geocode($jour);?>
|
||||
<?php endif; ?>
|
||||
<?php $cities = geocode($jour); ?>
|
||||
<?php $calendrier = getCalendrier(); ?>
|
||||
<?php foreach ($calendrier as $item) {
|
||||
if ($item['url'] === $jour) {
|
||||
echo '<div class="header"><h1>Brocantes du ' . $item['node'] . '</h1></div>';
|
||||
break;
|
||||
}
|
||||
}
|
||||
?>
|
||||
<div id="map"></div>
|
||||
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.js"></script>
|
||||
@ -33,7 +27,7 @@
|
||||
var cities = <?php echo json_encode($cities); ?>;
|
||||
|
||||
// Créer la carte
|
||||
var map = L.map('map').setView([50.5095, 2.6683], 8);
|
||||
var map = L.map('map').setView([50.5095, 2.6683], 9);
|
||||
|
||||
// Ajouter une couche de tuiles OpenStreetMap à la carte
|
||||
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
|
||||
@ -51,6 +45,10 @@
|
||||
marker.bindPopup('<a href="' + city.href + '" target="_blank">' + city.name + '</a>');
|
||||
});
|
||||
</script>
|
||||
<div class="footer">
|
||||
<h3><a class="gotoindex" href="index.php">Afficher une autre date</a></h3>
|
||||
<italic>Cliquer sur les points pour afficher le nom de la ville avec un lien vers la description</italic>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
Loading…
x
Reference in New Issue
Block a user