Como crear rutas en C#

Oct 26, 2010 at 3:55 PM

He estado mirando algunos ejemplos. Uno de ellos fue:

http://greatmaps.codeplex.com/Thread/View.aspx?ThreadId=229282

Pero cuando creo la instancia del metodo GetRouteBetweenPoints(start, end, false, (int)gMapMapa.Zoom);

me queda como Null. No se porque. esto provoca que no entre al IF. y no hace nada.

Ayuda por favor. es urgente.

Coordinator
Oct 26, 2010 at 5:26 PM

tried some other points?

Oct 26, 2010 at 6:09 PM

Vi un ejemplo. es asi:

 

GMapOverlay routes = new GMapOverlay(gMapMapa, "routes");

List<PointLatLng> points = new List<PointLatLng>();
{
points.Add(new PointLatLng(6.23170950954152, -75.5746722221375));
points.Add(new PointLatLng(6.23838603236916, -75.5732560157776));
points.Add(new PointLatLng(6.23964453673332, -75.5752944946289));
points.Add(new PointLatLng(6.24250282355256, -75.5753803253174));
points.Add(new PointLatLng(6.2462143070409, -75.5754017829895));
points.Add(new PointLatLng(6.24821935039249, -75.5810236930847));
}

GMapRoute r = new GMapRoute(points, "My car route");
r.Stroke.Color = Color.Red;
r.Stroke.Width = 5;
routes.Routes.Add(r);
gMapMapa.Overlays.Add(routes);

 

Existe alguna manera de crear rutas haciendo que estas se trasen por las calles y no una linea totalmente recta?

Coordinator
Oct 26, 2010 at 6:16 PM

English please ;}

Oct 26, 2010 at 7:45 PM

 

There is a way to create routes by which these are after the streets and not a perfectly straight line?

Coordinator
Oct 26, 2010 at 7:51 PM

its GetRouteBetweenPoints

Oct 26, 2010 at 8:01 PM

 

check this out!

Cuanto utilizo ese metodo asi:

MapRoute Ruta = GMaps.Instance.GetRouteBetweenPoints(Start, End, false, (int)gMapMapa.Zoom);

The Ruta variable is Null value.

estoy utilizando c#