hrmaker Ответов: 0

Геолокация Кордовы не распознает объекты


Я использую компонент с именем "поездка", и этот компонент пытается восстановить некоторую информацию, такую как "идентификатор гонщика", "налог" и "расстояние" между водителем и гонщиком.

Когда функция геолокации передается компоненту, она не восстанавливает все объекты. Я думаю, что плагин Cordova не в порядке.

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


Заявка на участие в гонке:

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     }); }


Поиск API для расположения, идентификатор, из ближайших водителей, и вычислить расстояние:

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); }


Кто-нибудь может мне помочь?

Что я уже пробовал:

Я попытался увеличить "высокую точность" в настройках местоположения и установил разрешения, чтобы попытаться решить эту проблему.

0 Ответов