Problème avec google map API
khaoula
-
khaoula -
khaoula -
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);
}
?>
}
}
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:
- Problème avec google map API
- Google maps - Guide
- Google maps satellite - Guide
- Google photo - Télécharger - Albums photo
- Dns google - Guide
- Google map ma position - Guide
2 réponses
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
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