I have a road layer that I have setup for all zoom levels.
new ValueItem(“residential”, new Collection(){ OsmWorldMapKitStyles.LineStyles.Road(10, 8), OsmWorldMapKitStyles.LabelStyles.NameLabel(8)}),
osm_road_linestring.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(style);
osm_road_linestring.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
This works great in my WPFMap control, but when sending it to a printer layer I get strange behavior. I send a portion of the map to the printer layer, based on a boundary drawn. When viewing any layer but my roads, everything displays fine. When working with my roads, only partial roads are drawn at it seems arbitrary levels:
couple levels in:
several levels further in:
What I need is to display the roads at all levels on the print layers so when I send it to the printer, the roads will be printed. Any ideas of how to force my roads to be drawn at all levels?