1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
| <!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Simple Polylines</title>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script src="./jqueryV2.js"></script>
<script>
function initialize() {
var mapOptions = {
zoom: 13,
center: new google.maps.LatLng(14.756407, -17.455185),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById("div_carte"), mapOptions);
var flightPlanCoordinates = [
<?php
$requete = 'SELECT * FROM coordonnees';
$resultat = mysql_query($requete) or die('La requête n\'a pas réussie');
while ($data = mysql_fetch_array($resultat))
{?>
new google.maps.LatLng(Number(<?php echo $data['latitude'];?>), Number(<?php echo $data['longitude'];?>)),
<?php }?>
];
var nbPoint = flightPlanCoordinates.length;
var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
geodesic: true,
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: 1
});
flightPath.setMap(map);
for (var i = 0; i < flightPlanCoordinates.length; i++){
var pos0 = flightPlanCoordinates[0];
var pos2 = flightPlanCoordinates[i];
}
var oMarker = new google.maps.Marker({
position: pos0,
setDraggable : (true),
map: map
});
var oMarker = new google.maps.Marker({
position: pos2,
setDraggable : (true),
map: map
});
var oInfo = new google.maps.InfoWindow({
map : map,
position : pos0,
content: 'Point de depart'
});
var oInfo = new google.maps.InfoWindow({
map : map,
position : pos2,
content: 'Point actuel'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="page">
<div id="div_main">
<h1>Géolocalisation</h1>
<div id="div_carte"></div>
</div>
</div>
</body>
</html> |
Partager