Le code fonctionne très bien dans Firefox, mais pas dans IE8. J'obtiens une erreur: 'address' est nul ou pas un objet.'var' est null ou un objet
J'ai été googling pendant des jours et je n'ai pas pu obtenir une réponse claire sur la façon de corriger/déboguer cela. Hope stackoverflow.com peut vous aider.
var latlng = [
{
address: new GLatLng(-6.1364941,106.8000411),
marker0: myIcon0
},
{
address: new GLatLng(-6.1364941,106.8000411),
marker0: myIcon0
},
{
address: new GLatLng(1.3520831,103.8198361),
marker0: myIcon0
},
{
address: new GLatLng(14.06666671,121.33333331),
marker0: myIcon
},
];
var markers = [];
for (var i = 0; i < latlng.length; i++)
{
var marker = new GMarker(latlng[ i ].address, latlng[ i ].marker0);
map.addOverlay(marker);
markers[i] = marker;
}
$(markers).each(function(i,marker){
GEvent.addListener(marker,"click", function(){
// map.panTo(marker.getLatLng());
map.setCenter(marker.getLatLng(), 10);
marker.openInfoWindowHtml($('.view-display-id-attachment_1 .views-row-'+(i+1)).html(), {maxWidth:200});
});
$("<li />")
.html($('.view-display-id-attachment_1 .views-row-'+(i+1)).html())
.click(function(){
map.setCenter(marker.getLatLng(), 10);
marker.openInfoWindowHtml($('.view-display-id-attachment_1 .views-row-'+(i+1)).html(), {maxWidth:200}); // custom balloon text
// alert($('.view-display-id-attachment_1 .views-row-'+(i+1)).html()); // VIEWS ROW COUNT DEBUG
})
.appendTo("#wtb-list");
});
3mins, vous êtes rapide! – logii
Nick, merci, vraiment. =) – logii
@logii - :) Est-ce que ça en a pris soin? –