如何在地图上显示路线?谷歌和必应供应商无法正常工作

时间:2019-05-06 15:27:02

标签: c# gmap.net

我在Windows窗体中使用Gmap.net。它不会显示任何路线,但会在叠加层中显示标记!

我尝试在程序中使用BingMapProviderGoogleMapProvider,但Bing说route(BingMapProvider)为空,Google在我的地图中未显示任何内容。

//This is my code in one button

PointLatLng startp = new PointLatLng(37.271818, 49.553996);

PointLatLng endp = new PointLatLng(37.27561, 49.56352);

//Use bing

MapRoute route = BingMapProvider.Instance.GetRoute(startp, endp, false, false, 15);

   GMapRoute r = new GMapRoute(route.Points, "Myroutes");//it's show null


   GMapOverlay routesOverlay = new GMapOverlay("Myroutes");

   routesOverlay.Routes.Add(r);

   gMapControl1.Overlays.Add(routesOverlay);


   r.Stroke.Width = 2;
   r.Stroke.Color = Color.SeaGreen;

0 个答案:

没有答案