RoutingProvider.GetRoute (...) возвращает ноль, что не так и есть ли GMapProvider, которому не нужен ключ API? - PullRequest
0 голосов
/ 21 апреля 2020

против express 2015 c# gmap. net. windows от Юргена де Леона ... 1.9.9.9

простой пример кода:

    public Form1()
    {
        InitializeComponent();

        PointLatLng pos1 = new PointLatLng(-33.9747, -53.5389);
        PointLatLng pos2 = new PointLatLng(-33.8974, -53.5085);

        mapctl.DragButton = MouseButtons.Left;
        mapctl.MapProvider = GMapProviders.OpenStreetMap;
        mapctl.MinZoom = 0;
        mapctl.MaxZoom = 20;
        mapctl.Zoom = 10;

        /*-null->*/ MapRoute path = mapctl.RoutingProvider.GetRoute(pos1, pos2, false, false, 10);
                    GMapRoute route = new GMapRoute(path.Points, "My route");
                    GMapOverlay ovlRoutes = new GMapOverlay("myRoutes");
                    ovlRoutes.Routes.Add(route);
                    mapctl.Overlays.Add(ovlRoutes);
                    mapctl.ZoomAndCenterRoute(route); 
        }

что неправильно? и есть ли GMapProvider, которому не нужен ключ API?

я хочу показать маршрут от a до b, следуя по дороге, как вы ее знаете ...

Только для частного образования ! Спасибо

...