Google Map Infowindow n'affichant pas correctement
L'infowindow ne s'affiche pas correctement sur ma carte en cliquant sur un marqueur. Le site web est ici.
Vous remarquerez également le contrôle de la carte n'est pas correctement affiché.
var map;
var locations = <?php print json_encode(di_get_locations()); ?>;
var markers = []
jQuery(function($){
var options = {
center: new google.maps.LatLng(51.840639771473, 5.8587418730469),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), options);
for (var i=0; i < locations.length;i++) {
makeMarker(locations[i]);
}
centerMap();
});
function makeMarker(location) {
var markerOptions = {map: map, position: new google.maps.LatLng(location.lat, location.lng)};
var marker = new google.maps.Marker(markerOptions);
markers.push(marker);
var content = '';
var infowindow = new google.maps.InfoWindow(
{ content: "test",
size: new google.maps.Size(50,50),
disableAutoPan : true
});
google.maps.event.addListener(marker, 'click', function(e) {
infowindow.open(map,marker);
});
}
function centerMap() {
map.setCenter(markers[markers.length-1].getPosition());
}
Note: je suis en utilisant Google Maps JS V3.
- Il n'y a plus d'un lien vers votre site et donc il est difficile de savoir quel est le problème que vous rencontrez. Votre question, comme il se est peu probable pour aider les utilisateurs dans l'avenir.
- Il peut également être un problème similaire à celle décrite ici: stackoverflow.com/questions/1554893/...
Vous devez vous connecter pour publier un commentaire.
La question est forcé par ce format à l'intérieur de style.css:
Ajouter ceci à la fin de votre style.css pour appliquer la valeur par défaut de la valeur pour les images à l'intérieur de la carte:
La question peut-être êtes-vous à l'aide de
img{ max-width: 100%; }
comme universel.Essayez ceci dans votre css
img{max-width:100%}
aura un effet sur d'autres propriétés css du projet. Dans le même temps.gmnoprint img:{max-width: none; }
n'est pas va effet toutes les propriétés.#map_canvas img{max-width:none}
ne ...Dans Magento cas de google map commandes de zoom s'affichent en raison d'un conflit avec la librairie PROTOTYPE.
J'ai résolu le problème avec :
au lieu de
max-width
.Grâce
J'avais essayé la plupart des internet de réponses, mais qui ne sont pas utiles (ne fonctionne pas), j'avais ajouté css personnalisé et zoom sur la carte de contrôle sont visibles également activer le marqueur cliquez sur. Cette réponse est-elle utile pour cette question