Api Google Map

Signaler
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011
-
Messages postés
694
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
-
Bonjour, je viens vous demander de l'aide sur l'API de Google Map !!!


Voici le code que j'ai fait. Il fonctionne sur Firefox mais pas sur IE d'ou mon problème :

<!-- BEGIN TEMPLATE: bbcode_code -->

Code :

<?php
session_start();
include("../data_bd_annuaire.php");
include("../functions.php");
$lk = connection_BD();
?>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQI.......UHZAPwXmAAHlCPIxSoBlq_QjcgVwym-EOnoWq7EcP09w" type="text/javascript"></script>
</head>
 

<?php
$req_search_ville = mysql_query("SELECT * FROM Villes WHERE nom_ville='".$_GET['VILLE']."'");
$res_search_ville = mysql_num_rows($req_search_ville);
 
if($res_search_ville == "0")
{
echo "http://s183283209.onlinehome.fr/beau...VILLE=grenoble


Merci de votre aide car ca fait plusieurs heures que je cherche mais en vain


Merci

2 réponses

Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011

J'ai simplifé le code afin de trouver l'erreur ! J'ai donc

<!-- BEGIN TEMPLATE: bbcode_code -->

Code :

"map" style="width: 600px; height: 300px">

<script type="text/javascript">
//<![CDATA[
var geocoder = null;
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.enableDoubleClickZoom();
geocoder = new GClientGeocoder();
centrerCarte("caen, france",13);
 
function centrerCarte(address, zoom){
if(geocoder){
geocoder.getLatLng(
address,
function(point){
if(point)
map.setCenter(point, zoom);
}
)
}
}geocoder.getLatLng("13 rue basse 14000 Caen France",function(point){if(point){var icon new GIcon();icon.image "http://labs.google.com/ridefinder/images/mm_20_red.png";icon.iconAnchor = new GPoint(6, 20);icon.infoWindowAnchor = new GPoint(5, 15);var marker = new GMarker(point, icon);map.addOverlay(marker);}})
//]]>
</script>
 

<!-- END TEMPLATE: bbcode_code -->

Cela fonctionne sur Firefox mais toujours pas sur IE ...

Peut etre auriez vous une idée ?


Merci
Messages postés
694
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
13
Salut,

La librairie dojo (http://dojotoolkit.org/) possède un composant qui prend en charge la gestion des googlemaps et qui marche dans ie, ff, opera et konqueror.
En utilisant ce type de composant, plus besoin de se poser des questions tordues.
Surtout que ton code est illisible parce non indenté.