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

195
Vistas
Obtenga las distancias de todas las tiendas del usuario en MapBox en el botón getCurrentPosition()

Estoy trabajando con la API de MapBox y quiero ordenar todas las tiendas al presionar el botón getCurrentPosition(). Puedo hacer esto cuando busco una ubicación en el cuadro de búsqueda provisto, porque cambio la ubicación del objeto de evento a la ubicación del usuario y clasifico todas las tiendas desde ese objeto.

Obtener long, lat actual y almacenar en user_long y user_lat

 navigator.geolocation.getCurrentPosition(position => { user_lat = position.coords.latitude; user_long = position.coords.longitude; });

Asigne ese largo y lat a un objeto de evento

 geocoder.on('result', (event) => { /* Get the coordinate of the search result */ const searchResult = event.result.geometry; userLoc = searchResult; // Make an object like event and assign that object the users location userLoc["coordinates"][0] = user_long; userLoc["coordinates"][1] = user_lat;

De aquí en adelante es lo mismo que la documentación.

¿Cómo hago esto en el botón getCurrentPosition() cuando no tengo 'evento'?

about 4 years ago · Juan Pablo Isaza
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