user:skript:ggmaplib
Table of Contents
GgMapLib
Knihovna funkcí pro podporu pluginů do GgMapy.
Autor
Automatická instalace
|
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
- Opětovné volání funkce nezpůsobí přidání druhého copyrightu
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é hodnotyget()
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í funkceset
, zajistí její nové uloženídelete()
smaže hodnotu z trvalé paměti
function deletePernamentModul(modulName)
function updatePointCount()
- Obnoví hodnotu počtu zobrazených bodů
function addSettings(title, content)
- Vloží sekci do nastavení mapy
title
je obaleno<h5>
content
je obalen<p>
a vlozen za title- Celý vložený obsah je obalen
<div>
sid
rovnotitle
- Opětovné volání funkce se stejným
title
způsobí její aktualizaci
function uniqueElems(inputArray)
- Odstraní z pole
inputArray
duplicity a vrací výsledek
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í
Filename | Filesize | Last modified |
---|---|---|
ggmaplib-1.1.0.gip | 3.4 KiB | 2020/08/09 19:12 |
ggmaplib-1.0.0.gip | 2.8 KiB | 2020/08/05 13:20 |
ggmaplib-0.9.7.gip | 2.9 KiB | 2020/05/17 01:31 |
ggmaplib-0.9.6.gip | 2.4 KiB | 2020/05/14 21:29 |
ggmaplib-0.9.5.gip | 2.4 KiB | 2020/05/12 20:22 |
ggmaplib-0.9.4.gip | 2.4 KiB | 2020/05/12 18:30 |
ggmaplib-0.9.3.gip | 2.4 KiB | 2020/05/11 20:44 |
Seznam změn
1.1.0 (2020/08/09)
- Přidány funkce
updatePointCount
,addSettings
auniqueElems
0.9.7 (2020/05/17)
- Přidána funkce
deletePernamentModul
a pseudoobjektPernament
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.txt · Last modified: 2020/08/09 19:19 by vasam