J'utilise ce morceau de code dans un modèle Bootstrap. Je suis confronté à des problèmes lors du chargement d'images dans un Bootstrap. Contenu.
C'est le code JavaScript que j'utilise pour initialiser la carte:
var latlng = new google.maps.LatLng(50, 50);
var myOptions = {
zoom: _zoom,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
}
};
var map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);
var marker = new google.maps.Marker({
position: latlng,
map: map,
title: 'Google Office!'
});
Je n'ai trouvé aucune méthode sur Internet pour recharger manuellement une instance de Google Map.
Est-ce possible et comment? Merci!
Oui, vous pouvez "actualiser" une carte Google comme ceci:
google.maps.event.trigger(map, 'resize');
En gros, cela envoie un signal à votre carte pour la redessiner.
J'espère que ça t'as aidé!
Vous pouvez actualiser avec ceci:
map.panBy(0, 0);