Ir para conteúdo
Fórum Script Brasil
  • 0

Geolocalização Cordova não reconhece os objetos do meu APP


hrmaker

Pergunta

Estou usando um componente chamado "trip" e esse componente tenta recuperar algumas informações, como "id do motorista", "valor" e "distância" entre o passageiro e o motorista.

Quando a função de Geolocalização está passando para o componente, ele não recupera todos os objetos. Eu acho que o Cordova Plugin não está funcionando corretamente.

Tentei aumentar para "alta precisão" nas configurações de localização e defini as permissões para tentar resolver esse problema.

Eu recebo este erro:

Runtime Error
Firebase.set failed: First argument contains undefined in property 'deals.xk7ePu6qC8ZrPeJ0jPxZ7K9kBw33.fee'

Requisição da Corrida:

makeDeal(driverId, origin, destination, distance, fee, currency, note, paymentMethod, promocode, discount) {
    let user = this.authService.getUserData();
    return this.db.object('deals/' + driverId).set({
      passengerId: user.uid,
      currency: currency,
      origin: origin,
      destination: destination,
      distance: distance,
      fee: fee,
      note: note,
      paymentMethod: paymentMethod,
      status: DEAL_STATUS_PENDING,
      createdAt: Date.now(),
      promocode: promocode,
      discount: discount
    });
  }

Buscar na API a localização, id, dos motoristas próximos, e calcula a distância:

getDriver(id) {
    return this.db.object('drivers/' + id);
  }

  // get driver position
  getDriverPosition(locality, vehicleType, id) {
    return this.db.object('localities/' + locality + '/' + vehicleType + '/' + id);
  }

  getActiveDriver(locality, vehicleType) {
    return this.db.list('localities/' + locality + '/' + vehicleType);
  }

Gostaria da ajuda dos amigos, por favor! Não sei mais o que fazer!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...