Lagueo de mapa en plantilla al cotizar

Buen día a todos espero me puedan apoyar respecto a un problema que tengo al querer cotizar viaje se laguea la pantalla de pedir taxi más bien el mapa y al pasar en pedir taxi 2 me regresa a mi ubicación y no me cotiza con la dirreccion que estoy cambiando



Buenos días a todos ya el problema de lagueo se solucionó ahora siempre tiene el detalle de que al querer cotizar no cotiza al cambiar ubicación y cotiza desde mi ubicación actual https://drive.google.com/file/d/1g9kxtI_upmWFQ5NY1WzJMjIevdFH1Z7z/view?usp=drivesdk

Buen día el loom no me aparece en Android amigo por eso lo grabó con Mobizen lo trepó al drive y comparto el link para visualizarlo en realidad el detalle es que al abrir la aplicación y estoy en pedir taxi si pongo en pick from mi ubicación si me la da incluso puedo seleccionar dónde me pasan a buscar hasta ahí todo biem al poner destino y seleccionar me aparece el destino pero me regresa en la pantalla de pick from mi ubicación en la que estoy más no guarda la que elegí y al cotizarlo me sale mi ubicación y el destino que puse de lo que me percate que si abro la aplicación en la ventana pedir taxi si pongo primero destino lo selecciono regreso a la ventana de pedir taxi le doy a pick from selecciono dónde me pasarían a buscar entonces si me lo guarda y me lo cotiza tal cual espero haber Sido explícito buen día amigo y gracias por tu interés de apoyarme

Puedes usar loom para ver el video??

Parece que el problema es porque no estás llevando bien la variable de custom location.

Cuando seleccionas el origen y regresas a la pagina le envias custom location en true y eso hace que lea la local database en vez de hacer el geolocation.

Pero cuando seleccionas el destino no envías la custom location a todas las ventanas y de vuelta a esta pagina, entonces cuando vuelves de establecer el destino custom location ya no tiene valor, y por ello vuelve a tomar tu ubicación actual.

Si estoy en lo cierto cuando estableces primero el destino y después el origen debería de funcionar bien. si esto es cierto para corregir y que en cualquier orden funcione revisa como vas pasando custom location de ventana a ventana y de vuelta cuando seleccionas el destino.