Я работаю над программой с C#, и я хочу рассчитать маршрут, но он возвращает null.Маршрут GMap.NET возвращает null
Это мой код;
PointLatLng start = new PointLatLng(38.481858, 27.089006);
PointLatLng end = new PointLatLng(38.468447, 27.113793);
MapRoute route = GMap.NET.MapProviders.GoogleMapProvider
.Instance.GetRoute(start, end, false, false, 15);
GMapRoute r = new GMapRoute(route.Points , "My route");
GMapOverlay routeOverlay = new GMapOverlay("route");
routeOverlay.Routes.Add(r);
gMap.Overlays.Add(routeOverlay);
double distance;
distance = route.Distance;
r.Stroke.Width = 2;
r.Stroke.Color = Color.OrangeRed;
Я не знаю, где я совершаю ошибки. Любая помощь будет оценена по достоинству.
Вы пробовали переходящие в струнах адресов? – nozzleman
@nozzleman вы можете дать мне пример, пожалуйста? –
попробуйте это :: if (route == null) { Список lstPoints = new List {start, end}; route = new MapRoute (lstPoints); – sakir