Antho03 a écrit :
Bonjour,
j'ai une API GoogleMap sur une page de mon site, qui affiche le nombre de maisons et d'appartements trouvés selon les choix de l'utilisateur.
Tout marche nikel sous FF. Par contre, sous IE, pas d'affichage de Marker, par de possibilité de zoom, rien quoi!
ça me signale meme pas d'erreurs Javascript.
Je colle mon code :
Code :
- <script type="text/javascript" src="http://www.google.com/jsapi?key=">
- </script>
- <script type="text/javascript">
- google.load("maps", "2" );
- function initialize()
- {
- var map = new google.maps.Map2(document.getElementById("map" ));
- map.setCenter(new google.maps.LatLng(46.850095, 2.509003), 5);
- }
- google.setOnLoadCallback(initialize);
- </script>
- //<![CDATA[
- function load() {
- if (GBrowserIsCompatible()) {
- function createMarker(point, number) {
- var marker = new GMarker(point,icon);
- GEvent.addListener(marker, "click", function() {
- marker.openInfoWindowTabsHtml(infoTabs);
- });
- return marker;
- }
- var infoTabs = [
- new GInfoWindowTab("Description", "maison de 200m² en bord de plage" ),
- new GInfoWindowTab("Photo", " " )
- ];
-
- //création d'une carte nommé "map"
- var map = new GMap2(document.getElementById("map" ));
- GEvent.addListener(map, "moveend", function() {
-
- var center = map.getCenter();
- });
-
- map.addControl(new GSmallMapControl());
- map.enableScrollWheelZoom();
- map.addControl(new GMapTypeControl());
-
-
- map.setCenter(new GLatLng(46.850095, 2.509003), 5);
- var icon = new GIcon();
-
- icon.image = "./marker.png";
-
- icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
-
- icon.iconSize = new GSize(20, 19);
- icon.shadowSize = new GSize(22, 20);
- icon.iconAnchor = new GPoint(6, 20);
- icon.infoWindowAnchor = new GPoint(10, 34);
-
-
- <?php while ($donnees = mysql_fetch_array($reponse))
- {
- ?>
- var point = new GLatLng('<?php echo $donnees['latitude'];?>','<?php echo $donnees['longitude'];?>');
- var infoTabs = [new GInfoWindowTab("", "" )];
- var marker = new createMarker(point,icon,infoTabs);
- map.addOverlay(marker);
-
- <?php
- }
- ?>
- }
- }
- </script>
- Si qq'un peut me donner une solution, ça m'arrangerait beaucoup.
- Merci d'avance.
|
|