Foros del Web » Programando para Internet » Javascript »

buscador segun criterios

Estas en el tema de buscador segun criterios en el foro de Javascript en Foros del Web. Hola amigos, buenas para todos. pues la verdad les escribo por que estoy bloqueado, tengo una bd en la que tengo usuarios con coordenadas y ...
  #1 (permalink)  
Antiguo 03/02/2019, 17:16
 
Fecha de Ingreso: mayo-2008
Mensajes: 148
Antigüedad: 11 años, 1 mes
Puntos: 1
buscador segun criterios

Hola amigos, buenas para todos.

pues la verdad les escribo por que estoy bloqueado, tengo una bd en la que tengo usuarios con coordenadas y descripción, quiero hacer un buscador que me consulte a la bd lo siguiente:

desde mi ubicación, que es lo mas cerca que queda los que tienen criterio "palabra criterio"

resultado= marcador google map con las coordenadas a 5km solo de los lugares con el criterio "palabra criterio"

entonces, necesito primero que me ubique en una posición en el momento, que la almacene temporalmente ya que esta ubicación puede varias cada vez que hago una búsqueda

segundo que del formulario de criterio que yo le deje compare lo escrito en este formulario con la bd y solo me muestre las que contengan estos criterios

tercero que estos criterios me los muestre en el mapa como marcador para poder utilizarlo como referencia y ir al punto que decida ir según sus resultados

entonces, ya tengo los datos ingresados a la bd
ya tengo el geo posicionamiento en un mapa con la api de google
me aparecen todos los marcadores en este mapa (cosa que es un error, solo tiene que aparecer lo que se busca, si no no debe mostrar resultados)

estoy bloqueado y tengo un montón de tiempo sin programar así que me vendría de mucha ayuda si a alguien se le ocurre algo.

estuve leyendo y por hay encontré algo de El Teorema/Formula del Coseno pero necesito que por ejemplo mi ubicación sea solo temporal para cada búsqueda, y que como dije solo muestre los resultados según el criterio indicado mas no de todos los registros que hay en la bd

espero puedan echarme una mano

saludos
  #2 (permalink)  
Antiguo 04/02/2019, 06:59
Avatar de Panino5001
Moderatroll
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.086
Antigüedad: 15 años
Puntos: 781
Respuesta: buscador segun criterios

No está muy bien que encares el problema desde javascript. La solución que debes encontrar está más relacionada con la selección de los datos, es decir con la consulta a la base de datos, especialmente si se trata de muchos registros. Debes seleccionar solo los registros cuya latitud y longitud estén dentro de un círculo que tenga como centro un punto determinado (una latitud y longitud dadas) y como radio la distancia que quieras abarcar. Eso puedes hacerlo aplicando la fórmula del haverseno. En este pdf se indica cómo hacerlo en mysql: http://www.arubin.org/files/geo_search.pdf

Última edición por Panino5001; 04/02/2019 a las 11:34



La zona horaria es GMT -6. Ahora son las 08:19.