Hi, this is strange, now with 6.0.102.0 dll. I'm still having same problem.
If you replace this part of the code from my sample:
private void winformsMap1_MapClick(object sender, ThinkGeo.MapSuite.DesktopEdition.MapClickWinformsMapEventArgs e)
{
}
With this
private void winformsMap1_MapClick(object sender, ThinkGeo.MapSuite.DesktopEdition.MapClickWinformsMapEventArgs e)
{
PointShape _pointshape = new PointShape();
_pointshape.X = e.WorldX;
_pointshape.Y = e.WorldY;
PointShape _pointshapeEnd = new PointShape();
var xend = 11.9635504526789d;
var yend = 55.3269287073692d;
_pointshapeEnd.X = xend;
_pointshapeEnd.Y = yend;
var _route = Clib.Route.Route.GetRoute(_pointshape, _pointshapeEnd);
RoutingLayer routingLayer = (RoutingLayer)((LayerOverlay)winformsMap1.Overlays["RoutingOverlay"]).Layers["RoutingLayer"];
routingLayer.Routes.Clear();
routingLayer.Routes.Add(_route.Route);
winformsMap1.Refresh(winformsMap1.Overlays["RoutingOverlay"]);
}
And press on and parts of the road i have painted yellow on this screenshot, it ignores that part of the road and just draws a line.
Picture 2 here it does as expected.
Hope you can replicate the problem.