google map
Le
Frantz Dorsemaine

bonjour, je cherche à constitué un google map à partir de coordonée=
s longitude latitude pour y apposé des point de repère.
Je ne sais pas si il faut constituer un fichier kml ou xml ni quel module u=
tiliser. Un exemple de script serait le bienvenu.
Merci pour vos réponses.
Frantz
s longitude latitude pour y apposé des point de repère.
Je ne sais pas si il faut constituer un fichier kml ou xml ni quel module u=
tiliser. Un exemple de script serait le bienvenu.
Merci pour vos réponses.
Frantz
bonjour,
pas sûr de vraiment comprendre ton besoin exact, mais cette url t'aidera
certainement : http://bit.ly/UdFI22
--
klp
Merci pour ta réponse, mon besoin est simple, j'ai dans ma base sql un ce ntaine de client et je veux les cartographier sur google en automatisant le process pour ne pas positionner chaque client à la main un par un.
Je consulte de lien et cela ne donne rien je reviens vers toi.
Frantz
le lien ne me sert à rien. Si tu as autre chose je suis preneur.
le 30/08/2012 à 16:16, Frantz Dorsemaine a écrit dans le message
Quelque chose comme ça ?
--
Benoit Izac
Je pensais recycler un vieux programme utilisant le module
HTML-GoogleMaps mais ce dernier n'est plus à jour pour la version 3 de
GoogleMaps :-(
( http://search.cpan.org/dist/HTML-GoogleMaps/ )
Dommage, il était très commode.
On peut toujours générer du html avec Perl.
Le script ci-dessous envoie sur la sortie standard le code html d'une
carte de France avec quelques marqueurs.
J'en ai fait un cgi, voir :
http://bribes.org/cgi-bin/gmap.cgi
À adapter à vos besoins.
HTH.
#!/usr/bin/perl
use strict;
use warnings;
# Quelsues données pour les marqueurs
my @data = (
# légende latitude longitude
[ 'Paris', 48.856614, 2.3522219 ],
[ 'Strasbourg', 48.583148, 7.747882 ],
[ 'Brest', 48.390394, -4.486076 ],
[ 'Bordeaux', 44.837789, -0.57918 ],
[ 'Lyon', 45.764043, 4.835659 ],
[ 'Marseille', 43.296482, 5.36978 ],
[ 'Moncuq', 44.6362731, 1.3689827 ],
);
# Début de la page html
# La carte est centrée sur un des centres de la France ;-)
# Bruère-Allichamps (46°46'6,38" N ~ 2°25'57,41" E)
# http://fr.wikipedia.org/wiki/Centre_de_la_France
print <<'HTML';
<!DOCTYPE html>
<html>
<head>
<title>Google Maps Perso</title>
<meta name="viewport"
content="widthÞvice-width, initial-scale=1.0,
user-scalable=no">
<meta charset="utf-8">
<style>
html, body, #map_canvas {
margin: 0;
padding: 0;
height: 100%;
}
</style>
</script>
<script>
var map;
function initialize() {
var mapOptions = {
zoom: 6,
center: new google.maps.LatLng(46.76844, 2.432613),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map_canvas'),
mapOptions);
HTML
# Ajout des marqueurs
foreach (@data) {
print " new google.maps.Marker({
position: new google.maps.LatLng($_->[1], $_->[2]),
map: map,
title: '$_->[0]'
});n";
}
# Fin de la page html
print <<'HTML';
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map_canvas"></div>
</body>
</html>
HTML
__END__
--
JL
http://bribes.org/perl