Autor Tema: extensión joomla que permita buscar por proximidad geográfica  (Leído 6568 veces)

Camilo

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 53
    • Ver Perfil
Hola a todos, vengo con una duda:
1º) Tengo que permitir registrarse a 3 tipos de agentes del mercado de biomasa: proveedores, instaladores y transportistas.

2º) Pero también tengo que dar a los visitantes interesados la oportunidad de seleccionar a cualquiera de los agentes registrados que esté más cercano a la localidad o dirección del visitante. Ej si busco un transportista, me gustaría que me ofreciese los 1,2,3, o 4 más cercanos, junto con la distancia al punto o localidad que yo seleccione (no sé cómo aún).

Para lo 1º) Entiendo que puedo utilizar las extensiones tipo FoxContact o así ¿no?
El problema es con el 2º) punto: ¿qué extensión uso? o ¿qué tipo de planteamiento puedo hacer ?
He estado probando si sobipro podía satisfacer esto, pero sólo en parte pues no puedo seleccionar facilmente al más cercano....
Para distancias he encontrado Google Simple Route(http://extensions.joomla.org/extensions/maps-a-weather/maps-a-locations/map-directions/5569), pero no da a elegir el más cercano.

Si tengo que pensar en hacerlo yo me da algo; tengo algún conocimiento de php o de bd pero no sabría ni por dónde empezar. Me da la impresión que tendría que hacer una enorme tabla con localidades de media Portugal y Extremadura...y las distancias de todos a todos los pueblos...no sé ¿podéis ayudarme?
gracias
« Última modificación: 20 de Septiembre 2014, 18:17 por Alex Rodríguez »

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Orientación sobre cómo plantear el problema
« Respuesta #1 en: 19 de Febrero 2013, 14:53 »
Hola camilo entiendo que estas trabajando con joomla. Lo que quieres es bastante especifico pero creo que puedas encontrar algo que puedas adaptar.

Mírate esto: http://iproperty.thethinkery.net/property-search1373.html

Es para propiedades inmobiliarias pero te muestra resultados de búsqueda, relación de propiedades con sus datos, un mapa y cuando te pones encima los datos de cada propiedad... por lo que entiendo sería algo así pero en vez de tipos de propiedades con tipos de agentes pero el fondo creo que es similar

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Orientación sobre cómo plantear el problema
« Respuesta #2 en: 20 de Febrero 2013, 21:40 »
Con la api de google y php se puede resolver, pero claro, sería un desarrollo de código que aunque no requiera tanto tiempo sí requiere bastantes conocimientos y supongo que lo que estás buscando es no desarrollar código sino buscar alguna extensión que pueda resolver eso.

Camilo

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 53
    • Ver Perfil
Re:Orientación sobre cómo plantear el problema
« Respuesta #3 en: 08 de Marzo 2013, 14:25 »
Gracias por responder.
Mastermind,
algo así es lo que busco...y creo que he encontrado: te busca en el radio que tú le des el tipo de agente, empresa...que supongo hay que introducir. https://www.sysgenmedia.com/extensions/store-locator . La cuestión es si puedo relacionarlo con sobipro, que es un directorio bastante extendido. Aunque falta enlazar con un formulario para inscribirse en una bd.
Y ahí me pierdo, porque extensiones para crear formularios hay, pero que sus datos alimenten la bd de sobipro y la de store-locator parece otro mundo.
De ahí , Ogramar
que no descarte programar y te agradecería las referencias a esas APIs ¿tienes alguna url en la que informarme más?

Gracias

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Orientación sobre cómo plantear el problema
« Respuesta #4 en: 08 de Marzo 2013, 20:09 »
Por aquí dejo el acceso y documentación sobre el api de Google Maps: https://developers.google.com/maps/?hl=es


Camilo

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 53
    • Ver Perfil
Re:Orientación sobre cómo plantear el problema
« Respuesta #5 en: 26 de Marzo 2013, 12:32 »
Gracias Ogramar.
Actualmente, estoy esperando a recibir el componente Store Locator. Mientras, me he puesto a rellenar ofertas y demandas de biomasa en Sobipro. Pero éste no te da opciones de consulta. Es decir, permite las entradas, en buenas condiciones, con distintos tipos de campos. Pero las consultas no permite hacerlas eligiendo por campos o incluso combinándolos.
Este problema tan común de entrada de datos, consulta por varios campos, no lo he visto facilitado en joomla. Si sé que se podría crear con mysql una bd y con php crear formularios de entrada y consultas de salida, pero en un sitio de joomla, ¿cómo se hace esto?
saludos

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Orientación sobre cómo plantear el problema
« Respuesta #6 en: 27 de Marzo 2013, 10:57 »
Si te refieres a poder hacer búsquedas en el frontEnd en base a información de campos de sobiPro creo que sí hay distintos módulos que te permiten hacer esto.

Uno de ellos: http://extensions.joomla.org/search?q=sobipro+extended+search+module

Y varios más con distintas posibilidades: http://extensions.joomla.org/search?q=sobipro+extended+search+module&q=sobipro+search

Si quisieras hacer tú la programación lo más normal sería que crearas un módulo donde tuvieras el formulario para búsquedas y un componente donde mostraras los resultados de las búsquedas.


 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".