]> mj.ucw.cz Git - leo.git/blobdiff - sym-point.c
Labelling: Bugfixes in get_closure
[leo.git] / sym-point.c
index b738c8662d910a50f40b0653217b0ee3afc6217e..01b9180c7cee938fbce68641f5bc19822d00d70d 100644 (file)
@@ -33,8 +33,7 @@ static void sym_point_draw(struct symbol *sym, struct svg *svg)
       svg_push_element(svg, "circle");
       svg_set_attr_dimen(svg, "cx", p->x);
       svg_set_attr_dimen(svg, "cy", p->y);
-      // svg_set_attr_dimen(svg, "r", p->size / 2); // DEBUG HACK
-      svg_set_attr_dimen(svg, "r", 3);
+      svg_set_attr_dimen(svg, "r", p->size / 2);
       break;
     // FIXME: Other shapes
     default:
@@ -94,7 +93,6 @@ static void sym_point_gen(struct osm_object *o, struct style_info *si, struct sv
       style_get_number(si, PROP_SYMBOL_FILL_OPACITY, &sp->fill_opacity);
     }
 
-  //sym_plan(&sp->s, sym_zindex(o, si, 4));
   labeller_add_point(&sp->s, o, sym_zindex(o, si, 4));
 }
 
@@ -134,8 +132,6 @@ static void sym_icon_gen(struct osm_object *o, struct style_info *si, struct svg
   if (!osm_obj_center(o, &sir->x, &sir->y))
     return;
 
-  printf("Right now, coords are [%.2f; %.2f]\n", sir->x, sir->y);
-
   sir->width = icon->width;
   sir->height = icon->height;
   style_scale(si, &sir->width, &sir->height, PROP_ICON_WIDTH, PROP_ICON_HEIGHT);
@@ -144,29 +140,16 @@ static void sym_icon_gen(struct osm_object *o, struct style_info *si, struct svg
   // sir->opacity = 1;
   // style_get_number(si, PROP_ICON_OPACITY, &sir->opacity);
 
-  printf("Planning icon to [%.2f; %.2f]\n", sir->x, sir->y);
   switch (o->type)
   {
     case OSM_TYPE_NODE:
-    printf("it's node\n");
       labeller_add_point(&sic->s, o, sym_zindex(o, si, 4));
       break;
     case OSM_TYPE_WAY:
-      if (!osm_way_cyclic_p((struct osm_way *) o))
-      {
-    printf("it's way\n");
-      // CHECK ME
-      printf("[SP] Labelling way %ju with something\n", o->id);
-      labeller_add_linelabel(&sic->s, o, sym_zindex(o, si, 4));
-      break;
-      }
     case OSM_TYPE_MULTIPOLYGON:
-    printf("it's multipolygon\n");
-      labeller_add_arealabel(&sic->s, o, sym_zindex(o, si, 4));
+      labeller_add_label(&sic->s, o, sym_zindex(o, si, 4));
       break;
   }
-  //labeller_add_point(&sic->s, o, sym_zindex(o, si, 4));
-  //sym_plan(&sic->s, sym_zindex(o, si, 4));
 }
 
 struct symbolizer symbolizer_icon = {