diff -r 9e103ea52259 -r 079c4d11a616 web/data/cubicweb.gmap.js --- a/web/data/cubicweb.gmap.js Fri Nov 14 11:52:11 2008 +0100 +++ b/web/data/cubicweb.gmap.js Fri Nov 14 19:02:07 2008 +0100 @@ -50,25 +50,23 @@ if(marker.icon[3]){ icon.shadow4 = marker.icon[3]; } - - var gmarker = new LabeledMarker(point, { - icon: icon, - title: marker.title, - labelText: uselabel?'' + i + '':'', - labelOffset: new GSize(2, -32) - }); + if (typeof LabeledMarker == "undefined") { + var gmarker = new GMarker(point, {icon: icon, + title: marker.title}); + } else { + var gmarker = new LabeledMarker(point, { + icon: icon, + title: marker.title, + labelText: uselabel?'' + i + '':'', + labelOffset: new GSize(2, -32) + }); + } map.addOverlay(gmarker); GEvent.addListener(gmarker, 'click', function() { jQuery.post(marker.bubbleUrl, function(data) { map.openInfoWindowHtml(point, data); }); }); - }, - - appendLegendItem: function(marker, i) { - var ul = this.legendBox.firstChild; - ul.appendChild(LI(null, [SPAN({'class': "itemNo"}, i), - SPAN(null, marker.title)])); } });