Запустить навигатор не открывает гугл карты в ionic 4 - PullRequest
0 голосов
/ 30 октября 2019

У меня проблемы с запуском навигатора в моем проекте, разработанном на ionic 4.

Я ввел необходимые команды:

плагин ionic cordova add uk.co.workingedge. phonegap.plugin.launchnavigator

npm install @ ionic-native / launch-navigator

После этого я импортировал их в app.module, как сказано.

После этого я реализовал следующий код:

import { Component, OnInit } from '@angular/core';
import { LaunchNavigator, LaunchNavigatorOptions } from '@ionic-native/launch-navigator/ngx';
import { Geolocation } from '@ionic-native/geolocation/ngx';

@Component({
  selector: 'app-teste-gps',
  templateUrl: './teste-gps.page.html',
  styleUrls: ['./teste-gps.page.scss'],
})
export class TesteGpsPage implements OnInit {
  latitude: number;
  longitude: number;

constructor(private geolocation: Geolocation, private launchNavigator: LaunchNavigator) {
  }

ionViewDidLoad() {
    this.geolocation.getCurrentPosition().then(position => {
      this.latitude = position.coords.latitude;
      this.longitude = position.coords.longitude;
    }).catch(erro => {
      console.log(erro);
    })
  }


  navigateLocation() {
    let options: LaunchNavigatorOptions = {
      start: [this.latitude, this.longitude],
      app: this.launchNavigator.APP.GOOGLE_MAPS
    };

    this.launchNavigator.navigate('Laguna, SC', options)
      .then(success => {
        console.log(success);
      }, error => {
        console.log(error);
      })
  }

После этого я выполняю команду (ionic cordova run android), и приложение открывается на моем телефоне, но когдакнопка запускает метод navigateLocation, действий нет, карты google не открывается.

Кто-нибудь знает, что это может быть? Если это вопрос версии или аналогичный?

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