user:navody:ggmap-pluginy
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:navody:ggmap-pluginy [2020/05/14 08:40] – [GGmap - pluginy a jejich tvorba] gord | user:navody:ggmap-pluginy [2021/07/06 12:08] (current) – [Ukázky postupů v pluginu] gord | ||
---|---|---|---|
Line 18: | Line 18: | ||
<WRAP center round important> | <WRAP center round important> | ||
- | O přesun souborů do správných adresářů při instalaci pluginu a smazání nepotřebných souborů a adresářů při odinstalování pluginu se musí postarat instalační script '' | + | O přesun souborů do správných adresářů při instalaci pluginu a smazání nepotřebných souborů a adresářů při odinstalování pluginu se musí postarat instalační script '' |
</ | </ | ||
==== Inicializace pluginu ==== | ==== Inicializace pluginu ==== | ||
- | Základem správné funkce pluginu je jeho správná inicializace. O tu se stará funkce '' | + | Základem správné funkce pluginu je jeho správná inicializace. O tu se stará funkce '' |
Aktuální seznam všech možných událostí je v souboru '' | Aktuální seznam všech možných událostí je v souboru '' | ||
Line 41: | Line 41: | ||
Pro správnou funkci pluginu je důležité, | Pro správnou funkci pluginu je důležité, | ||
- | Pokud plugin potřebuje ke správné činnosti svůj '' | + | Pokud plugin potřebuje ke správné činnosti svůj '' |
</ | </ | ||
==== Instalační a odinstalační script *.ggi.pas ==== | ==== Instalační a odinstalační script *.ggi.pas ==== | ||
- | Instalační script je zodpovědný za přenos souborů pluginu do adresáře pluginů GgMapy a také za zmazání | + | Instalační script je zodpovědný za přenos souborů pluginu do adresáře pluginů GgMapy a také za smazání |
Existuje {{ : | Existuje {{ : | ||
Line 53: | Line 53: | ||
* adresář **GgMap** | * adresář **GgMap** | ||
- | * soubor | + | * soubor |
- | * soubor | + | * soubor |
* adresář **JmenoPluginu** | * adresář **JmenoPluginu** | ||
- | * soubor | + | * soubor |
- | * nepovinně soubor | + | * nepovinně soubor |
* nepovinně adresář **JmenoPluginu** | * nepovinně adresář **JmenoPluginu** | ||
* další soubory, které plugin využívá | * další soubory, které plugin využívá | ||
Line 68: | Line 68: | ||
Pokud budou výše uvedené požadavky splněny, pak instalační a odinstalační funkce v instalačním scriptu se postarají o vše potřebné. | Pokud budou výše uvedené požadavky splněny, pak instalační a odinstalační funkce v instalačním scriptu se postarají o vše potřebné. | ||
- | |||
- | |||
==== Ukázky postupů v pluginu ==== | ==== Ukázky postupů v pluginu ==== | ||
Line 94: | Line 92: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | <WRAP center round tip 95%> | ||
+ | Po aktualizaci pluginu a spuštění mapy bude potřeba v prohlížeči ručně aktualizovat dříve načtený CSS soubor (CTRL+F5), aby se jeho změny promítly do zobrazení. Tomu lze zabránit takovým trikem. Stačí jméno souboru doplnit o nějaký parametr pro URL, který bude obsahovat jedinečný string a tento string při každé tvorbě '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | To zajistí, že při prvním spuštění '' | ||
+ | </ | ||
+ | |||
+ | === Přesouvatelný ovládací prvek === | ||
+ | |||
+ | Pokud má plugin na mapě nějaký ovládací prvek, je vhodné jeho nadřízenému '' | ||
+ | |||
+ | <code javascript> | ||
+ | <div id=" | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Pak bude mít jednak jednotný vzhled a zároveň jej bude možné přesouvat po mapě, bude-li nainstalován také plugin [[user: | ||
===== Seznam dostupných pluginů pro GgMapu ===== | ===== Seznam dostupných pluginů pro GgMapu ===== | ||
- | === Další mapy a/nebo překryvné vrstvy === | + | |
+ | ==== Další mapy a/nebo překryvné vrstvy | ||
{{topic> | {{topic> | ||
- | === Změna vzhledu částí mapy === | + | ==== Změna vzhledu částí mapy ==== |
{{topic> | {{topic> | ||
- | === Filtrování bodů === | + | ==== Filtrování bodů ==== |
{{topic> | {{topic> | ||
- | === Nové sady ikon bodů/ | + | ==== Nové sady ikon bodů/ |
{{topic> | {{topic> | ||
- | === Knihovny funkcí === | + | ==== Knihovny funkcí |
{{topic> | {{topic> | ||
- | === Ostatní === | + | ==== Zobrazení souborů s jinými typy dat ==== |
+ | {{topic> | ||
+ | |||
+ | ==== Ostatní | ||
{{topic> | {{topic> | ||
+ | ==== Seznam souborů ==== | ||
+ | {{filelist> |
user/navody/ggmap-pluginy.1589438428.txt.gz · Last modified: 2020/05/14 08:40 by gord