Uživatelské nástroje

Nástroje webu


manuální:pokročilé:přizpůsobení:akce

Akce Locusu

Tento tajemný název skrývá velmi jednoduchý způsob poskytování snadné metody stahování dat z vašeho vlastního webového serveru do Locus Map (a pravděpodobně další funkce přijdou později). Celý koncept je založen na XML souboru, který poskytnete Locus Map ke zpracování. Soubor XML popisuje, co dělat.

Locus Map aktuálně podporuje pouze jednu akci: download

jak na to

Celý soubor, který poskytnete Locusu, je soubor XML s touto syntaxí:

...

Kde locusActions může obsahovat jeden nebo více akce předměty, které odvedou požadovanou práci.

Aby Locus Map správně zpracoval tento soubor, jednoduše konstruujte URL do tohoto souboru pomocí následující syntaxe (příklad):

locus-actions://https/dl.dropbox.com/u/12579512/my_directory/test.xml

Jak vidíte, jednoduše změňte schéma na locus-actions a výchozí schéma se změní na část základny URL odděleny pouze jedním lomítkem. Locus Map zpracuje tento odkaz jednoduchým způsobem:

  1. odstraní locus-actions štítek
  2. mění první část do nového schématu

Ke stažení

Action objekt, který slouží ke stahování souborů do adresáře Locus.

Ukázková syntaxe je:

 ...

Kde

  • download - základní značka, která identifikuje tuto akci
  • zdroj - URL do zdrojového souboru. Pokud obsahuje velikost a datum parametry, bude stažený soubor zkontrolován a nebude stažen, pokud již existuje.
    • velikost - (nepovinné) velikost souboru v bajtech
    • datum - (nepovinné) datum poslední úpravy formátu yyyy-MM-dd_HH-mm-ss. Některé telefony mají problémy s nastavením správného času u staženého souboru. Důrazně se doporučuje pouze nastavit velikost pro porovnání již stažených souborů.
  • dest - alternativní cesta (ke kořenu Locusu), kam umístit nový soubor
  • po - speciální akce, která se provede po stažení. Aktuálně je podporováno:
    • obnovit mapu - užitečné, pokud si stáhnete novou osobní nebo vektorovou mapu. Tím se vyvolá poslední mapa (v případě, že si stáhnete více map) a obnoví se seznam map bez nutnosti restartovat Locus
    • importData - ihned po stažení souboru Locus Map spustí proces běžného importu tohoto souboru
    • displayData - ihned po stažení Locus Map načte a zobrazí stažený soubor na mapě. Data se zobrazí pouze dočasně, takže pokud je chcete uložit trvale, použijte importData možnost místo toho
    • extrakt - extrahuje stažený soubor. Adresář je stejný jako pro stahování.
    • deleteSource - umožňuje smazat stažený soubor. To je užitečné hlavně v případě, že stahujete zazipovaný soubor a po jeho rozbalení jej chcete odstranit.

TIPY

  • Stáhnout soubor mapy (archiv zip) - můžete použít tuto kombinaci extrakt|deleteSource|refreshMap, která po stažení soubor rozbalí, smaže původní soubor a nakonec obnoví seznam map.
  • Stáhnout soubor připravený k importu (archiv zip) - můžete použít tuto kombinaci extrahovat|importovatData, který po stažení soubor rozbalí a spustí import. V tomto případě se doporučuje nastavit dest parametr do speciálního adresáře Locus Map cache/temp. Tento adresář je čas od času vymazán, takže všechny nepotřebné soubory jsou odstraněny.
manual/advanced/customization/actions.txt · Poslední změna: 2015. 10. 23 10:15 uživatelem stupka