API google maps

Le
Fulcanelli
Bonjour,

Je tripatouille google maps et je me retrouve fasse un petit
problme 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 diffrentes,
et la non, je pense un dfaut de passage de paramtre au niveau de
la fonction createMarker.

Je sche, merci d'avance.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Olivier Miakinen
Le #22027841
Le 10/09/2007 09:23, Fulcanelli a écrit :

Tout fonctionne impec (pour voir http://www.gael-raoux.fr/cartes/test_google_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.



Juste pour être sûr : ce ne serait pas à cause du problème de charset
détecté par le validateur ?

http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.gael-raoux.fr%2Fcartes%2Ftest_google_maps_mysql.php
Sorry, I am unable to validate this document because on line 57 it
contained one or more bytes that I cannot interpret as utf-8 (in other
words, the bytes found are not valid values in the specified Character
Encoding). Please check both the content of the file and the character
encoding indication.

The error was: utf8 "xE2" does not map to Unicode

Pour info, le code xE2 code un « â » en ISO-Latin-1.
Olivier Miakinen
Le #22027831
Le 10/09/2007 09:35, Olivier Miakinen a écrit :

http://www.gael-raoux.fr/cartes/test_google_maps_mysql.php



Pour info, le code xE2 code un « â » en ISO-Latin-1.



C'est même probablement celui de « Château de Jully ».
Fulcanelli
Le #22027791
On 10 sep, 09:37, Olivier Miakinen
Le 10/09/2007 09:35, Olivier Miakinen a écrit :



>>http://www.gael-raoux.fr/cartes/test_google_maps_mysql.php

> Pour info, le code xE2 code un « â » en ISO-Latin-1.

C'est même probablement celui de « Château de Jully ».



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.
CrazyCat
Le #22027781
Fulcanelli wrote:
Problème résolu avec cette page http://code.google.com/support/bin/answer.py?answere622&topic369
cela donne http://www.gael-raoux.fr/cartes/test_google_maps_mysql_5.php
mais code toujours non valide.



Ton code est non valide pour une raison simple: les & ne sont pas
encodés dans ton appel du javascript (il faut mettre &amp;)



--
Discussions et débats sur l'actualité: http://www.sujets-d-actu.eu
Réseau IRC Francophone: http://www.crazy-irc.net
Publicité
Poster une réponse
Anonyme