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/