Je suis actuellement en train d'utiliser Google Maps dans un système d'onglets cachés. Tout fonctionne bien sauf que la carte semble décentrer et je dois faire défiler pour trouver mon marqueur.Google Maps redimensionner et centrer dans le système d'onglets
J'ai réussi à charger la carte complète, comme auparavant seule une section de la carte était visible en raison de l'attribut caché.
J'ai utilisé le script ci-dessous mais je reçois une erreur Javascrip "L'objet # n'a pas de méthode 'getCenter'" lorsque vous essayez d'utiliser le .getCenter pour centraliser la carte.
<script type="text/javascript">
$(document).ready(function(){
$('#hotel-listing .option').hide();
$('#hotel-listing .option:first').show();
$('#hotel-listing nav ul li a:first').addClass('active');
$('#hotel-listing nav ul li a').click(function(){
$('#hotel-listing nav ul li a').removeClass('active');
$(this).addClass('active');
var currentTab = $(this).attr('href');
$('#hotel-listing .option').hide();
$(currentTab).show();
var currCenter = map.getCenter();
google.maps.event.trigger(map, 'resize');
map.setCenter(currCenter);
return false;
});
});
</script>
Toute aide appréciée.
Merci