API google maps

Le
gael.raoux
Bonsoir,

Je tripatouille google maps et je me retrouve fasse à un petit
problème voila le code :

</head>
<body>
<div id="map" style="width: 800px; height: 600px"></div><!--
Affichage de la carte-->
<script type="text/javascript">
//<![CDATA[
var icon = new GIcon();
icon.iconSize = new GSize(12,20);
icon.shadowSize = new GSize(20,22);
icon.iconAnchor = new GPoint(6,20);
icon.infoWindowAnchor = new GPoint(5,1);

var lavoir = new GIcon(icon, 'http://labs.google.com/ridefinder/
images/mm_20_red.png', null, 'http://labs.google.com/ridefinder/images/
mm_20_shadow.png');
var eglise = new GIcon(icon, 'http://labs.google.com/ridefinder/
images/mm_20_green.png', null, 'http://labs.google.com/ridefinder/
images/mm_20_shadow.png');
var chateau = new GIcon(icon, 'http://labs.google.com/ridefinder/
images/mm_20_blue.png', null, 'http://labs.google.com/ridefinder/
images/mm_20_shadow.png');

var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl());
map.addControl(new GOverviewMapControl());

map.setCenter(new GLatLng(47.806667, 4.292778), 13, G_NORMAL_MAP);

function createMarker(point,number,icone) {
var icon = icone;
var marker = new GMarker(point,icon);
var html = number;
GEvent.addListener(marker,"click", function ()
{marker.openInfoWindowHtml(html);});
return marker;
};
<?php
$link = mysql_connect("","","") or die("Ne peut se
connecter :".mysql_error());
mysql_selectdb("",$link) or die ("Ne peut se connecter à la table :
".mysql_error());

$result = mysql_query("SELECT * FROM test",$link);
if (!$result) {
echo "Pas de resultats";
}
while ($row = mysql_fetch_array($result)) {
echo "var point = new GLatLng(" . $row['lat'] . "," . $row['lng'] .
");";
echo "var marker = createMarker(point, '". $row['nom'] . "', '" .
$row['type'] ."');";
echo "map.addOverlay(marker);";
echo "";
}
mysql_close($link);
?>
//]]>
</script>

</body>
</html>

Tout fonctionne impec (pour voir http://www.gael-raoux.fr/cartes/test_googl=
e_maps_mysql.php
) sauf que mes marqueurs devraient être de trois couleurs différentes,
et la non, je pense à un défaut de passage de paramètre au niveau de
la fonction createMarker.

Je sèche, merci d'avance.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fulcanelli
Le #757737
Problème résolu avec cette page http://code.google.com/support/bin/answ er.py?answere622&topic369
cela donne http://www.gael-raoux.fr/cartes/test_google_maps_mysql_5.php
mais code toujours non valide.
Publicité
Poster une réponse
Anonyme