|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
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'] . ");\n"; echo "var marker = createMarker(point, '". $row['nom'] . "', '" . $row['type'] ."');\n"; echo "map.addOverlay(marker);\n"; echo "\n"; } mysql_close($link); ?> //]]> </script> </body> </html> Tout fonctionne impec (pour voir http://www.gael-raoux.fr/cartes/test...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. |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Problème résolu avec cette page http://code.google.com/support/bin/a...22&topic=11369
cela donne http://www.gael-raoux.fr/cartes/test...ps_mysql_5.php mais code toujours non valide. |
|
![]() |
| Outils de la discussion | |
|
|