Bing Map API V8 MVC.net получить текущее местоположение с помощью C # - PullRequest
0 голосов
/ 23 сентября 2019

В настоящее время у меня есть веб-приложение MVC для системы доставки, которая использует API-интерфейс Bing Map для оптимизации маршрута коммивояжера в списке SimpleWaypoints.Проблема, которую я пытаюсь решить, состоит в том, что я хотел бы оптимизировать все адреса доставки на основе текущего местоположения драйверов доставки, а не статического адреса.

Так, например, в приведенном ниже коде показано несколько точек SimpleWaypo, в первую очередь являющихсяотправная точка (Драйвер доставки), а остальные - пункты назначения доставки.

var routeRequest = new RouteRequest()
        {

           //Need to add loop for each waypoint

            Waypoints = new List<SimpleWaypoint>(){
                new SimpleWaypoint(){
                    Address = "DELIVERY DRIVERS CURRENT LOCATION"
                },

               new SimpleWaypoint(){
                    Address = "Delivery Address 1"
                },

               new SimpleWaypoint(){
                    Address = "Delivery Address 2"
                }
           },
            WaypointOptimization = TspOptimizationType.TravelTime,
            RouteOptions = new RouteOptions()
            {
                TravelMode = TravelModeType.Driving
            },
            BingMapsKey = "MY_BING_MAPS_KEY"
        };

Есть ли способ получить текущее местоположение пользователя через API BingMapsV8 (long, lat, что угодно, чтобы помочь определить местоположение), чтобы я мог назначитьпервый SimpleWaypoint ()?

...