J'essaie t'en bien que mal à sauvegarde 2 variables, la latitude et la longitude de la ville que je cherche.
j'essaie de créer une variable session mais ça ne marche pas...
Une aide serait la bienvenue ! Merci
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var timezone_offset_minutes = new Date().getTimezoneOffset();
timezone_offset_minutes = timezone_offset_minutes == 0 ? 0 : -timezone_offset_minutes;
// Timezone difference in minutes such as 330 or -360 or 0
console.log(timezone_offset_minutes);
</script>
<script>
function initMap() {
var input = document.getElementById('searchMapInput');
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
document.getElementById('location-snap').innerHTML = place.formatted_address;
document.getElementById('lat-span').innerHTML = place.geometry.location.lat();
document.getElementById('lon-span').innerHTML = place.geometry.location.lng();
});
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=**************&libraries=places&callback=initMap" async defer></script>
<input id="searchMapInput" type="text" placeholder="Enter a location">
<ul id="geoData">
<li>Address: <span id="location-snap"></span></li>
<?php $_SESSION['latitude'] = '<span id="lat-span"></span></li>' ?>
<?php $_SESSION['longitude'] = '<span id="lon-span"></span></li>' ?>
</ul>
<h1> <?=$latitude?> </h1>
<?php
$timezone_offset_minutes = $_GET['timezone_offset_minutes'];
$timezone_name = timezone_name_from_abbr("", $timezone_offset_minutes * 60, false);
echo $timezone_name;
date_default_timezone_set($timezone_name);
$url = 'http://ws1.metcheck.com/ENGINE/v9_0/json.asp?lat=' . $latitude . '&lon=' . $longitude . '&lid=13308&Fc=As';
$raw = file_get_contents($url);
$json = json_decode($raw);
$dt = new DateTimeImmutable($heure1, new DateTimeZone('UTC'));
$date = $dt->setTimezone(new DateTimeZone($timezone_name))->format('H') . 'h';
</body>
</html>