Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
hrmaker

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

Question

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!

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148409
    • Total Posts
      643823
×
×
  • Create New...