Problème avec google map API

Fermé
khaoula - 21 sept. 2010 à 13:42
 khaoula - 21 sept. 2010 à 15:19
Bonjour,

j'ai un un problème à l'utilisation de google map, je veux afficher des marqueurs sur la carte selon des coordonnées qui existent sur une table mysql, ça ne marche pas et une fois j'ajoute du code php dans la fonction load la carte ne s'affiche meme plus.

Merci d'avance si vous pouvez m'aider , voilà mon code principal :


<?php require_once('Connections/conn_rcar.php');


session_start();
?>

<script src="http://maps.google.com/maps?file=api&v=2&key="
type="text/javascript"></script>
<script type="text/javascript">

function load() {
if (GBrowserIsCompatible()) {

var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(34.02, -6.51), 5);
map.addControl(new GSmallMapControl());
map.addControl(new GOverviewMapControl());

function createMarker(point,info) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowTabsHtml(info);
});
return marker;
}


map.addControl(new GMapTypeControl());


<?php
do {
?>
var point = new GLatLng('<?php echo $row_region['y_r']; ?>','<?php echo $row_region['x_r']; ?>')
map.addOverlay(createMarker(point ,<?php echo $row_region['nom_r']; ?>));
<?php } while ($row_region = mysql_fetch_assoc($region));
$rows = mysql_num_rows($region);
if($rows > 0) {
mysql_data_seek($region, 0);
$row_region = mysql_fetch_assoc($region);
}
?>

}
}



A voir également:

2 réponses

varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
21 sept. 2010 à 14:43
Salut a toi,

Tout dabord sache que l'API v3 de google map est sorti et est bien plus simple d'utilisation.

Je vais te fournir un exemple de code permettant d'afficher des marqueurs avec toute les fonctions possible (a peu pres).

Le code suivant se decompose en deux fichier:

carte.html et cartes.js qui se trouve dans un meme repertoire;

carte.html
cartes.js

ces deux document sont disponible en open source sur code source, uploader par moi meme:
varfendell a cet endroit
0
Merci beaucoup, je vais essayer d'utiliser ces codes et je te dirai le résultat.
merci encore une fois pour m'avoir répondu.
0