28 votes

La carte Google rd n'est pas définie

Tout à coup, j'ai cette erreur étrange et ma carte Google ne fonctionne pas sur Firefox, mais sur Chrome, elle fonctionne parfaitement.

Voici le code de ma carte...

 var map;        
 var myCenter=new google.maps.LatLng(42.439071, 19.266683);
 var marker=new google.maps.Marker({
 position:myCenter
 });

 function initialize() {
 var mapProp = {
  center:myCenter,
  zoom: 14,
  draggable: true,
  scrollwheel: false,
  mapTypeId:google.maps.MapTypeId.ROADMAP
 };

 map=new google.maps.Map(document.getElementById("map-canvas"),mapProp);
 marker.setMap(map);

 google.maps.event.addListener(marker, 'click', function() {

 infowindow.setContent(contentString);
 infowindow.open(map, marker);

 }); 
 };

  google.maps.event.addDomListener(window, 'load', initialize);
  google.maps.event.addDomListener(window, "resize", resizeMap());

  $('#myMapModal').on('shown.bs.modal', function() {
  resizeMap();
  });

  function resizeMap() {
  if(typeof map =="undefined") return;
  var center = map.getCenter();
  google.maps.event.trigger(map, "resize");
  map.setCenter(center); 
  };

Et je l'inclus de cette façon bien sûr...

Je reçois une erreur de référence "rd is not defined" et elle pointe vers le script de Google Maps - https://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/17/2/main.js à la ligne 53. Est-ce que quelqu'un sait comment corriger cette erreur ?

Voici le jsfiddle...fonctionne sur Chrome, ne fonctionne pas sur Firefox. http://jsfiddle.net/sTLY8/7/

53voto

nebroT Points 546

Après avoir mis à jour mon Firefox en version 30, j'ai rencontré des problèmes avec mon application Google Maps ReferenceError: xd n'est pas défini https://maps.gstatic.com/intl/de_ALL/mapfiles/api-3/16/13/main.js ligne 54 > eval. Il semble que Firebug cause ces erreurs : https://code.google.com/p/fbug/issues/detail?id=7501. J'ai désactivé le panneau des scripts dans Firebug et maintenant ça fonctionne à nouveau dans Firefox.

8voto

Mithun Points 9971

Ceci est un bug connu de la plateforme avec Firebug 2.0 sous firefox 30.

Désactivez le panneau de script Firebug ou utilisez Firefox 31 bêta.

Voir correspondant

  • Tracker de problèmes Firebug lien
  • Mozilla Bugzilla lien

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X