
Metodología del geobuscador de gasolineras
Cómo transformamos precios oficiales y distancia en una estimación comparable, y dónde están los límites del cálculo.
Abre el geobuscador, elige el combustible y calcula automáticamente todas las estaciones del radio.
Abrir geobuscador1. Fuente de precios
La herramienta consulta el servicio REST público de precios de carburantes del Ministerio competente. ComparaFactura normaliza únicamente los campos necesarios para mostrar estación, dirección, horario, coordenadas, precio y fecha de comunicación cuando está disponible. El backend mantiene una caché corta para reducir dependencia y carga sobre la fuente pública.
2. Geolocalización y cálculo de distancia
La posición exacta se solicita mediante la API de geolocalización del navegador. Se conserva en memoria de JavaScript durante la sesión de la página y se usa para calcular la distancia geográfica a las estaciones. Las coordenadas del usuario no se incluyen en la petición al endpoint /api/fuel-stations.php.
3. Coste total estimado
distancia de cálculo ≈ distancia geográfica × 1,20 × 2
combustible del desplazamiento = distancia de cálculo × consumo/100
coste total estimado = repostaje + combustible del desplazamiento × precio €/l
El factor 1,20 es una aproximación para no tratar la línea recta como si fuera una ruta real. Sigue siendo una simplificación y puede fallar en zonas con carreteras indirectas, barreras naturales o accesos complejos.
4. Actualización y precios no garantizados
Se muestra el último dato oficial disponible y, cuando la fuente lo facilita, la fecha de comunicación de la estación. Un precio comunicado puede haber cambiado después. El precio indicado físicamente en la estación y sus condiciones prevalecen.
5. Qué no incluye
- Tiempo de viaje o valor del tiempo.
- Tráfico, peajes, aparcamiento o desvíos reales por carretera.
- Desgaste, mantenimiento o depreciación del vehículo.
- Descuentos privados, tarjetas, cupones o fidelización.
- Disponibilidad efectiva del combustible o incidencias de la estación.
6. Privacidad y recursos externos
La ubicación exacta no se almacena en la base de datos de la herramienta ni se envía al endpoint de precios. Como cualquier visita web, el servidor y proveedores técnicos pueden tratar datos técnicos de conexión según la política general de privacidad. El mapa solo se carga si el usuario lo abre; en ese momento se solicitan recursos de jsDelivr y teselas de OpenStreetMap, cuyos proveedores reciben las peticiones técnicas necesarias para servir esos recursos.
7. PWA independiente
La aplicación instalable usa un manifest, identificador y service worker propios bajo /gasolineras-baratas/. Su caché guarda recursos estáticos de la aplicación para facilitar el acceso, pero el buscador necesita conexión para consultar precios oficiales. La PWA de Gasolineras Baratas no sustituye ni modifica la PWA principal del comparador de tarifas de luz.