Использование координат в ионном LaunchNavigator.navigate вместо текста города - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь загрузить приложение навигатора из моего ионного приложения, чтобы показать направления, и я использую карты Google, но проблема в том, что я использую функцию launchNavigator, которая принимает только строку - имя местоположения.

navigateLocation(){
    let options: LaunchNavigatorOptions = {
        start:[this.latitude,this.longitude],
        app: this.launchNavigator.APP.GOOGLE_MAPS
    };
    this.launchNavigator.navigate('Lagos, ON', options)  //here
    .then(success =>{
        console.log(success);
    },error=>{
        console.log(error);
    })
}

так что вариант Лагос может быть Лондон или любой другой город, но что, если я пытаюсь получить удаленное местоположение, или какой-то другой город.почему я не могу просто использовать долготу и широту вместо названия .. например

this.launchNavigator.navigate({lat:8.234345, lng:7:5644563}, 'ON', options);

что-то похожее на это ...

Я не знаю, делал ли это кто-то раньше, пожалуйста помоги.спасибо.

1 Ответ

0 голосов
/ 22 сентября 2018

Я использую это так let destination = [lat, lng]; this.launchNavigator.navigate(destination) .then( success => console.log('Launched navigator'), error => console.log('Error launching navigator', error) );

И это показывает мне, как мне добраться от того места, где я нахожусь, до координат, которые я передаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...