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.
A "Térkép elrejtése" jelölőnégyzetet bejelölve lehetőségünk van elrejteni a térképet, így csak a lista nézet jelenik meg.
A "Megjelenés" jelölőnégyzetet bejelölve lehetőségünk van asztali, tablet vagy mobil nézetet megjeleníteni.

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


Alkalmazás megjelenése
Alkalmazás nyelve
Akciós automaták megjelenítése
Térkép elrejtése
Megjelenés

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.