возврат Google Route Route - PullRequest
       7

возврат Google Route Route

0 голосов
/ 28 августа 2018

Я использую Google Directions API в проекте Angular. Я создал сервис для генерации маршрутов, но не могу вернуть результат следующим образом:

public directionsService: any;
public route: any;
constructor() {
    this.directionsService = new google.maps.DirectionsService();
}

getRoute(addr_start: any, addr_dest: any) {
    const req = {
        origin: addr_start,
        destination: addr_dest,
        travelMode: google.maps.TravelMode.DRIVING
    }

    let route = this.directionsService.route(req, (result, status) => {
        if (status == google.maps.DirectionsStatus.OK) {
            console.log(result); // this works
            this.route = result; // Doesn't work
            // return result; // Doesn't work
        }
    });

    return this.route; // returns undefined
}

Есть к чему?

...