GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:ggmaplib

This is an old revision of the document!


GgMapLib

Knihovna funkcí pro podporu pluginů do GgMapy.

Autor

Automatická instalace

Nainstalovat do GeoGetu
Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již nainstalovaný a spuštěný program GeoGet .
Kliknuli jste na tlačítko a nic se nestalo? Máte opravdu spuštěný GeoGet ? Je to potřeba! Nebo možná máte zastaralý webový prohlížeč. Nevadí, instalaci doplňku můžete jednoduše vyvolat i prostým zkopírováním (označit text → klik pravým tlačítkem → kopírovat) následujícího odkazu do schránky: https://www.geoget.cz/doku.php/user:skript:ggmaplib?download

Diskuze

  • Diskuze o tomto skriptu se nachází na stránkách Geocaching.cz.

Popis

Seznam funkcí knihovny, které je možné volat z vlastního pluginu:

function addFilter(title, icon, id, position = -1)
  • funkce doplní do horní lišty další filtr s přepínačem
  • title - titulek, který se zobrazí po najetí myší
  • icon - soubor s ikonou, která bude v litě zobrazena
  • id - id prvku, slouží k navázání funkcí při změně
  • position - pozice, na kterou bude přepínač filtru doplněn (-1 znamená na konec)
  • Je nutné navázat funkce pro obsluhu událostí, viz plugin theswitch
function addCopyright(title, content)
  • funkce doplní do seznamu copyrightů text s obsahem content a nadpisem title
function icons8Copyright()
  • funkce doplní do seznamu copyrightů odkaz na stránku icons8.com - vhodný zdroj ikon zdarma
function code(char)
  • Získá ascii kód daného znaku. (Vhodné pro zachytávání konkrétních kláves.)
Pernament(modulName, varName, suffix, initial, type = 'string')
  • Vytvoří objekt, který zapouzdřuje práci s localStorage pro trvalé uchování hodnot i po vypnutí mapy.
  • modulName jméno modulu (slouží pro identifikaci skupiny proměnných)
  • varName jméno proměnné v rámci modulu
  • initial výchozí hodnota (nastaví se při prvním spuštění)
  • type datový typ ze skupiny string, bool, number, stringArray, numberArray
  • objekt disponuje několika funkcemi:
  • set(value) pro nastavení nové hodnoty
  • get() získá hodnotu (objekty vrací jako ukazatel a tudíž je možné i tímto způsobem modifikovat, ale tyto úpravy nejsou uloženy!)
  • update() pokud byla hodnota modifikována jinak než pomocí funkce set, zajistí její nové uložení
  • delete() smaže hodnotu z trvalé paměti
function deletePernamentModul(modulName)
  • Smaže všechny trvalé proměnné daného modulu

Nastavení a konfigurace

Protože se jedná o plugin do GgMap, vlastní plugin je nainstalován k mapě. Standardní instalace nepotřebuje a neumožňuje žádné další nastavení.

Poznámky, známé problémy

Stažení

:!: Stáhnout aktuální verzi: ggmaplib-1.1.0.gip

Seznam dostupných verzí

FilenameFilesizeLast modified
ggmaplib-1.1.0.gip3.4 KiB2020/08/09 19:12
ggmaplib-1.0.0.gip2.8 KiB2020/08/05 13:20
ggmaplib-0.9.7.gip2.9 KiB2020/05/17 01:31
ggmaplib-0.9.6.gip2.4 KiB2020/05/14 21:29
ggmaplib-0.9.5.gip2.4 KiB2020/05/12 20:22
ggmaplib-0.9.4.gip2.4 KiB2020/05/12 18:30
ggmaplib-0.9.3.gip2.4 KiB2020/05/11 20:44

Seznam změn

0.9.7 (2020/05/17)

  • Přidána funkce deletePernamentModul a pseudoobjekt Pernament

0.9.6 (2020/05/14)

  • Oprava odinstalace
  • Přidána funkce code

0.9.5 (2020/05/12)

  • Opravena funkce icons8Copyright
  • Přidána funkce addCopyright

0.9.4 (2020/05/12)

  • Přidána funkce icons8Copyright

0.9.3 (2020/05/11)

  • Úvodní verze, pouze funkce addFilter
user/skript/ggmaplib.1589669915.txt.gz · Last modified: 2020/05/17 00:58 by vasam