Google map , utilisation de fonction
Bonjour,
Je me sers de cette fonction
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function createMarker(point, title, html, n) {
if(n >= 0) { n = -1; }
var marker = new GMarker(point);
if(isArray(html)) { GEvent.addListener(marker, "click", function() { marker.openInfoWindowTabsHtml(html); }); }
else { GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); }
points[counter] = point;
markers[counter] = marker;
marker_html[counter] = html;
sidebar_html += '<li class="gmapSidebarItem" id="gmapSidebarItem_'+ counter +'"><a href="javascript:click_sidebar(' + counter + ')">' + title + '</a></li>';
counter++;
return marker;
} |
Ce code fonctionne sur cette page
J'ai un petit soucis.. voir gros.
J'ai un soucis avec la varialbe 'n'.
Voici mon code :
Code:
1 2 3 4 5 6 7 8
|
var point = new GLatLng(47.248467,6.000827);
var marker = createMarker(point,"IDfr (ex simple)","<div id=\"gmapmarker\">IDfr c'est bien. blog.idfr.net</div>", 0);
map.addOverlay(marker);
var point = new GLatLng(47.45667,6.4564827);
var marker = createMarker(point,"Ifgdgdf","<div id=\"gmapmarker\">gfdgdfgd</div>", 1);
map.addOverlay(marker); |
Existe-t'il une manière pour que je ne sois pas obliger de commencer par le chiffre 0 et être obliger de générer tous les chiffres... et donc d'avoir
puis
puis
Si j'enlève le "paragraphe" contenant le 0 ça plante... idem si j'enléve le 1.
Je ne connais absolument rien au javascript comme vous pouvez vous en rendre compte...
Si quelqu'un voit une solution je suis preneur !