Tôi đang làm việc trên một chương trình có C# và tôi muốn tính toán tuyến đường, nhưng nó trả về giá trị rỗng.Tuyến GMap.NET đang trả về giá trị rỗng
Đây là mã của tôi;
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;
Tôi không biết mình đang phạm sai lầm ở đâu. Bất kỳ loại trợ giúp nào cũng sẽ được đánh giá cao.
Các bạn đã thử đi qua trong chuỗi adresses? – nozzleman
@nozzleman bạn có thể cho tôi một ví dụ được không? –
thử cách này :: if (route == null) { Danh sách lstPoints = new List {start, end}; route = new MapRoute (lstPoints); – sakir