FOXPOST logó

FOXPOST térképes kereső alkalmazás dokumentáció

FOXPOST térképes kereső alkalmazás

A FOXPOST térképes kereső alkalmazása egy weboldalba ágyazható widget, mely lehetővé teszi a felhasználók számára hogy egyszerűen kiválasszák a számukra megfelelő FOXPOST automatát.
Az alkalmazás automatikusan igazodik a képernyő felbontásához (reszponzív).
Használata:
Az alkalmazás tetején található egy szabad szavas kereső, melyben kereshető az összes elérhető automata bármely paramétere.
A beágyazáshoz egy iframe kódot kell a weboldal kódjába ágyazni az alább található példa alapján. Az automata listában megjelenő automatákat lehet szűkíteni az "Automata szűrés" mezőbe beírt karakterek alapján.
A "Kiválasztom" gombra kattintva az alkalmazás továbbítja a kiválasztott automata adatait a beágyazó weboldal kódjának, amely azt egy esemény figyelő kód megírásával tudja fogadni további felhasználásra. (példát lásd lentebb).
A "Mutasd a térképen" gombra kattintva az adott automatához navigál a térkép.
A "Csak akciós automaták mutatása" jelölőnégyzetet bejelölve a térképen és a listában csak azok az automaták jelennek meg melyekbe a lista árnál kedvezőbb áron küldhető csomag.

FOXPOST térképes kereső beágyazása


Alkalmazás megjelenése
Alkalmazás nyelve
Akciós automaták megjelenítése
Az alkalmazásban történő automata keresés után lehetőség van a kiválasztott automata adatainak kinyerésére. A "Kiválasztom" gombra kattintva az alkalmazás továbbítja a beágyazó oldal felé a kiválasztott automata adatait. Ennek az adatnak a feldolgozásához egy javascript nyelven megírt esemény figyelő kód megvalósítása szükséges.

function receiveMessage(event) {
    // if (event.origin !== 'https://cdn.foxpost.hu') {return};
    var apt = JSON.parse(event.data);

    console.log(apt.name, apt.findme);
}

window.addEventListener('message', receiveMessage, false);

Átadásra kerülő adat formátuma


{
    "place_id": 63,
    "operator_id": "hu48",
    "name": "Debrecen Pláza",
    "vapt": "",
    "olapt": "X",
    "japt": "",
    "ssapt": "",
    "sdapt": "",
    "group": "Debrecen",
    "address": "4031 Debrecen Péterfia u 18",
    "zip": "4031",
    "city": "Debrecen",
    "street": "Péterfia u 18",
    "findme": "Az 1. emeleten az ételudvarnál, a Jeans Store mellett. Az automatát minden hétköznap 6:30 és 7:00 között ürítjük, ill. 13:30 és 14:00 között töltjük",
    "geolat": 47.53481,
    "geolng": 21.625681,
    "open": {
        "hetfo": " 09:00-20:00",
        "kedd": " 09:00-20:00",
        "szerda": " 09:00-20:00",
        "csutortok": " 9:00-20:00",
        "pentek": " 09:00-20:00",
        "szombat": " 09:00-20:00",
        "vasarnap": " 10:00-19:00"
    }
}

            

Példa beágyazás:

Kattints a Kiválasztom gombra a térképes keresőben.