Uživatelské nástroje

Nástroje webu


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

Akce Locusu

Pod tímto tajemným názvem se skrývá velmi jednoduchý způsob, jak snadno stahovat data z vašeho webového serveru do Locus Map (a pravděpodobně později přibudou další funkce). Celý koncept je založen na XML souboru, který poskytnete Locus Map ke zpracování. XML soubor popisuje, co má Locus Map dělat.

Locus Map v současné době podporuje pouze tyto akce:

  • download
  • událost

jak na to

Celý soubor, který poskytujete Locusu, je XML soubor 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 s tímto souborem správně manipuloval, jednoduše sestavte URL do tohoto souboru s následující syntaxí (příklad):

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

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

  1. odstraní locus-actions štítek
  2. změní první část na nové schéma

Ke stažení

Objekt akce, 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 si datum parametry, stažený soubor bude 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-ssNěkteré telefony mají problémy s nastavením správného času pro stažený soubor. Důrazně se doporučuje nastavit pouze 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ě podporováno:
    • obnovit mapu - užitečné, pokud si stahujete novou osobní nebo vektorovou mapu. Toto zavolá poslední mapu (v případě, že stahujete další mapy) a obnoví seznam map bez nutnosti restartu Locusu
    • importData - ihned po stažení souboru Locus Map spustí běžný proces importu tohoto souboru
    • displayData - Locus Map ihned po stažení 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 - rozbalí stažený soubor. Adresář je stejný jako pro stahování.
    • deleteSource - umožňuje smazání staženého souboru. To je užitečné zejména v případě, že si stáhnete 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í extrahuje soubor, odstraní 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í extrahuje soubor a spustí import. V tomto případě se doporučuje nastavit dest parametr do speciálního adresáře Locus Map cache/tempTento adresář se čas od času vymaže, takže se odstraní všechny nepotřebné soubory.

událost

Akce, která spustí určitou akci.

Ukázková syntaxe je:

sadaMapaVektor

Kde

  • klíč - jeden z předdefinovaných typů
    • sadaMapaVektor - nastavit určitý soubor mapy
    • setMapVectorTheme - nastavit konkrétní téma mapy
  • hodnota - relativní cesta k mapě nebo tématu
manual/advanced/customization/actions.txt · Naposledy upraveno: by zmínit