diff --git a/src/DataViews/GeoView.py b/src/DataViews/GeoView.py index f1c754fea..f02368e89 100644 --- a/src/DataViews/GeoView.py +++ b/src/DataViews/GeoView.py @@ -774,24 +774,23 @@ class GeoView(HtmlView): self.mapview.write(" src=\"%s\">\n" % upath) self.mapview.write("\n") self.mapview.write("\n") if _alternate_map() == "microsoft": - self.mapview.write("\n") elif _alternate_map() == "yahoo": - self.mapview.write("\n") elif _alternate_map() == "openlayers": - self.mapview.write("\n") def _createmapstractiontrailer(self): @@ -1023,7 +1022,6 @@ class GeoView(HtmlView): if ininterval: self.mapview.write("\");") divclose = True - differtype = False years = "" if mark[2]: for year in self.yearinmarker: @@ -1033,6 +1031,7 @@ class GeoView(HtmlView): self.mapview.write("('year','%s');" % years) self.yearinmarker = [] self._set_icon(savetype, differtype, formatype) + differtype = False self.mapview.write("mapstraction.addMarker(my_marker);") indm += 1 if ( indm > lastm ): @@ -1041,8 +1040,6 @@ class GeoView(HtmlView): last = { 2 : [mark[3], mark[4]], }.get(formatype, mark[0]) - if mark[8]: - savetype = mark[8] if ( indm >= firstm ) and ( indm <= lastm ): self.mapview.write("\n var point = new LatLonPoint") self.mapview.write("(%s,%s);" % (mark[3], mark[4])) @@ -1054,12 +1051,13 @@ class GeoView(HtmlView): self.yearinmarker.append(mark[7]) divclose = False differtype = False - if mark[8]: + if mark[8] and not differtype: savetype = mark[8] self.mapview.write("my_marker.setInfoBubble(\"