Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

136
Vistas
Advertencia: MapViewDirections Error: Error en la solicitud de ruta GMAPS: ZERO_RESULTS solo para el destino final

En mi aplicación, un usuario puede querer correr desde el punto A hasta el punto B, así que le mostramos la ruta en un mapa.

El usuario conecta su ubicación de inicio, se envía al servidor y luego escupe en el mapa en la página siguiente (una vez que han comenzado a ejecutarse).

Cuando trato de mostrarles su ruta en el mapa, sigo recibiendo la advertencia anterior sobre la información asociada con el destino del corredor.

La consola lo registra como:

 object{ latitude: -1, longitude: -1, }

Cuando codifico las coordenadas en la función, la consola registra la latitud y la longitud correctas, pero aún no las escupe en el mapa. A continuación se muestra parte de mi código:

 const [user_latitude, setUserLatitude] = useState(0) const [user_longitude, setUserLongitude] = useState(0) const [ startRun, setStartRun] = useState(null) const [ endRun setEndRun ] = useState(null) useFocusEffect( React.useCallback(()=?{ let isActive = true; const fetchGeoPosition = () =>{ //gets runner's current position navigator.geolocation.getCurrentPosition( position=>{ if(isActive){ setUserLatitude(position.coords.latitude) setUserLongitude(position.coords.longitude) } ... const finalLocation = async()=>{ let running_response = await client_instance.get_final_locations setEndRun({ //this spits out -1,-1 when pulled from server latitude: client_response["location_info"]["end_lat"], longitude: client_response["location_info"][end_lon"], }) } ... finalLocation() setStartRun( { latitude: user_latitude, longitude: user_longitude }, ) ... <MapViewDirections origin={startRun} destination={endRun} strokeWidth={5} /> <Marker coordinate={startRun}/> //This will render their start pin <Marker coordinate={endRun}/> //This renders -1,-1 when imported from server
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Me encontré con un problema similar y después de buscar en Google descubrí que el motivo de ese error era que estaba tratando de obtener "direcciones de una isla a otra" (en mi caso, mis coordenadas de origen estaban en Nigeria y las coordenadas de destino estaban en Australia ). Después de cambiar mi origen al mismo país, comencé a recibir indicaciones.

Puede consultar esta página para obtener más claridad.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda