sto praticamente impazzendo: ho modificato un file di google che prelevava i dati da un array per trasformarli in coordinate, cercando di prelevare i dati da un database ma sia in fase di dichiarazione che di riempimento dell'array non funziona.
PHP:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<script type="text/javascript" src="jquery.js"></script> <!-- funzioni base di jquery -->
<title>Complex icons</title>
<style>
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map {
height: 100%;
}
</style>
<script type="text/javascript">
miabeaches = new array(); // non la esegue
</script>
</head>
<body>
<div id="map"></div>
<script language="javascript" type="text/javascript">
<!--
function initMap() {
// codime mio inizio
// var miabeaches = new array();
<?php
$query1 = mysql_query("SELECT * FROM utenti where (id>=1 and id<=3)");
while($row=mysql_fetch_array($query1)){
?>
miabeaches[<?php echo $row["id"]; ?>]="<?php echo $row["lat"]; ?>"; // non la esegue
<?php
}
?>
for (var i = 0; i < miabeaches.length; i++) {
var miabeach = miabeaches[i];
}
// codice mio fine
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 14,
center: {lat: 40.4600608, lng: 17.2607627}
});
setMarkers(map);
}
Ultima modifica di un moderatore: