ThinkGeo.com    |     Documentation    |     Premium Support

MapPrinterLayer not rendering everything at all levels

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?

Hi Jake,

Our developer cannot reproduce your issue, we guess that maybe related with your data.

We build a printer layer sample, you can download it here: https://ap.thinkgeo.com:5001/sharing/VGguPKaNu

Please modify the sample to reproduce it.

Regards,

Ethan