user:navody:ggmap
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:navody:ggmap [2020/05/06 10:12] – [Instalační a oginstalační script *.ggi.pas] gord | user:navody:ggmap [2021/07/06 10:58] (current) – mikrom | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== GGmap - mapa keší ====== | ====== GGmap - mapa keší ====== | ||
+ | |||
{{ : user: | {{ : user: | ||
Mapa keší je samostatná html aplikace dodávaná spolu s GeoGetem. Běží ve vašem výchozím internetovém prohlížeči a pro svoji činnost vyžaduje připojení k internetu. Spustíte ji pomocí tlačítka {{: | Mapa keší je samostatná html aplikace dodávaná spolu s GeoGetem. Běží ve vašem výchozím internetovém prohlížeči a pro svoji činnost vyžaduje připojení k internetu. Spustíte ji pomocí tlačítka {{: | ||
Line 8: | Line 9: | ||
===== Diskuze ===== | ===== Diskuze ===== | ||
+ | |||
* Diskuze o mapě keší se nachází na stránkách [[http:// | * Diskuze o mapě keší se nachází na stránkách [[http:// | ||
===== K čemu slouží? ===== | ===== K čemu slouží? ===== | ||
+ | |||
Ve zkratce se dá říct, že k __zobrazování keší z GeoGetu na mapě__. | Ve zkratce se dá říct, že k __zobrazování keší z GeoGetu na mapě__. | ||
Line 22: | Line 25: | ||
===== Ovládání mapy ===== | ===== Ovládání mapy ===== | ||
+ | |||
Mapa je automaticky spuštěna v jednom ze dvou režimů: | Mapa je automaticky spuštěna v jednom ze dvou režimů: | ||
Line 80: | Line 84: | ||
===== Tipy ===== | ===== Tipy ===== | ||
+ | |||
==== Tisk mapy ==== | ==== Tisk mapy ==== | ||
Line 85: | Line 90: | ||
FIXME | FIXME | ||
+ | |||
==== Kreslení do mapy a měření vzdáleností, | ==== Kreslení do mapy a měření vzdáleností, | ||
+ | |||
<WRAP group> | <WRAP group> | ||
<WRAP column 30> | <WRAP column 30> | ||
Line 102: | Line 109: | ||
=== Seznam nakreslených objektů a jejich úprava === | === Seznam nakreslených objektů a jejich úprava === | ||
+ | |||
{{ : | {{ : | ||
Seznam všech nakreslených objektů je vidět po kliknutí na 2. ikonu v pravé nástrojové liště. U každého objektu je pak možnost: | Seznam všech nakreslených objektů je vidět po kliknutí na 2. ikonu v pravé nástrojové liště. U každého objektu je pak možnost: | ||
Line 121: | Line 129: | ||
=== Využití polygonu === | === Využití polygonu === | ||
+ | |||
Pokud chcete [[user: | Pokud chcete [[user: | ||
==== Přesun mapy - rychlejší varianta ==== | ==== Přesun mapy - rychlejší varianta ==== | ||
Line 135: | Line 144: | ||
Mapa ve svém základu filtrovat keše neumí, protože autorovým záměrem bylo mít mapu co nejrychlejší a předpokládá, | Mapa ve svém základu filtrovat keše neumí, protože autorovým záměrem bylo mít mapu co nejrychlejší a předpokládá, | ||
- | Možnosti filtrování mohou doplnit různé pluginy ... FIXME | + | Možnosti filtrování mohou [[user: |
==== Zobrazení popisků, tabulka keší ==== | ==== Zobrazení popisků, tabulka keší ==== | ||
+ | |||
FIXME | FIXME | ||
/* | /* | ||
Ve výchozím nastavení nevidíte v mapě popisky keší a o jakou keš/ | Ve výchozím nastavení nevidíte v mapě popisky keší a o jakou keš/ | ||
{{ : | {{ : | ||
+ | |||
=== Jak na to? === | === Jak na to? === | ||
+ | |||
- Nezáleží, | - Nezáleží, | ||
- Mezi tlačítkem Refresh a Tools klikněte na {{: | - Mezi tlačítkem Refresh a Tools klikněte na {{: | ||
Line 151: | Line 163: | ||
</ | </ | ||
*/ | */ | ||
+ | |||
==== Další triky ==== | ==== Další triky ==== | ||
+ | |||
=== Změna mapy, souřadnice aktuální polohy myši === | === Změna mapy, souřadnice aktuální polohy myši === | ||
+ | |||
Změnit mapu je velmi snadné - v levém horním rohu stačí najet na ikonku vrstev a vybrat si, kterou mapu chcete. Výběr je opravdu velký. | Změnit mapu je velmi snadné - v levém horním rohu stačí najet na ikonku vrstev a vybrat si, kterou mapu chcete. Výběr je opravdu velký. | ||
Line 162: | Line 177: | ||
=== Kontrola kolizí === | === Kontrola kolizí === | ||
+ | |||
{{ : | {{ : | ||
Ať už zakládáte novou keš, či luštíte mysterku, může se vám hodit funkce, která kolem každé keše (přesněji každého fyzického bodu) zvýrazní oblast 161 metrů, kde podle pravidel nesmí žádná jiná keš být. Najeďte vlevo nahoře na ikonku seznamu map, kde pod čarou jsou zobrazeny použitelné překryvné vrstvy. Druhá vrstva " | Ať už zakládáte novou keš, či luštíte mysterku, může se vám hodit funkce, která kolem každé keše (přesněji každého fyzického bodu) zvýrazní oblast 161 metrů, kde podle pravidel nesmí žádná jiná keš být. Najeďte vlevo nahoře na ikonku seznamu map, kde pod čarou jsou zobrazeny použitelné překryvné vrstvy. Druhá vrstva " | ||
Line 168: | Line 184: | ||
=== Street View === | === Street View === | ||
+ | |||
FIXME | FIXME | ||
/* | /* | ||
Line 175: | Line 192: | ||
*/ | */ | ||
+ | ==== Pluginy ==== | ||
- | ===== Tvorba pluginů pro mapu ===== | + | Použití, tvorba |
- | Pluginy rozšiřují funkce mapy o další možnosti. Může to být např. | + | |
- | + | ||
- | * doplnění dalších map nebo překryvných vrstev | + | |
- | * změna vykreslovaných ikon | + | |
- | * úprava vzhledu | + | |
- | * doplnění filtrování | + | |
- | * a mnoho dalších funkcí, záleží jen na autorovi pluginu | + | |
- | * javascriptu | + | |
- | + | ||
- | Pluginy jsou v souborech '' | + | |
- | + | ||
- | **Umístění souborů pluginů:** | + | |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * všechny ostatní soubory, které plugin potřebuje , jsou v adresáři '' | + | |
- | + | ||
- | <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í souboru se musí postarat instalační script '' | + | |
- | + | ||
- | Pro správné zobrazení pluginu v seznamu pluginů GeoGetu je potřeba do souboru '' | + | |
- | </ | + | |
- | + | ||
- | ==== Inicializace pluginu ==== | + | |
- | + | ||
- | 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 '' | + | |
- | + | ||
- | |onload|inicializace UI| | + | |
- | |pointname|překlad typu bodu na jméno ikony| | + | |
- | |loadicons|změna nebo rozšíření sady ikon| | + | |
- | |filterpoint|filtrování ikon keší-bodů (vrací " | + | |
- | |filterwpt|filtrování ikon waypointů (vrací " | + | |
- | |onmap|po ukončení inicializace mapových objektů| | + | |
- | |onclear|vyčištění uživatelských dat vrstev před loadbbox| | + | |
- | |loadbbox|zavedení uživatelských dat v rámci BBox| | + | |
- | |pointhower|kurzor nad bodem (vrací " | + | |
- | |pointclick|kliknutí na bod (vrací " | + | |
- | + | ||
- | <WRAP center round important> | + | |
- | Pro správnou funkci pluginu je důležité, | + | |
- | + | ||
- | Pokud plugin potřebuje ke správné činnosti svůj '' | + | |
- | </ | + | |
- | + | ||
- | ==== 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í všech souborů pluginu (tedy i '' | + | |
- | + | ||
- | Existuje univerzální instalační script, který se za při dodržení několika podmínek pro tvorbu balíčku a pojmenování souborů o vše postará a autor pluginu jej nemusí pracně tvořit. | + | |
- | + | ||
- | * instalační adresář v '' | + | |
- | * všechny soubory a případně i další podadresáře jsou v tomto adresáři | + | |
- | * soubor '' | + | |
- | * soubor '' | + | |
- | * soubor '' | + | |
- | + | ||
- | + | ||
- | FIXME | + | |
- | + | ||
- | ==== Ukázky postupů v pluginu ==== | + | |
- | + | ||
- | Zde jsou uvedeny jednoduché ukázky základních operací. | + | |
- | + | ||
- | === Doplnění mapy do seznamu map === | + | |
- | + | ||
- | <code javascript> | + | |
- | function cuzk_ggm_init() { | + | |
- | ggmregister(' | + | |
- | }; | + | |
- | </ | + | |
- | + | ||
- | Funkce v tomto případě obsahuje jediný řádek, který registruje funkci '' | + | |
- | + | ||
- | === Zavedení *.css souboru === | + | |
- | + | ||
- | *.css soubor je vždy v základním adresáři pluginů a má stejné jméno jako plugin. | + | |
- | + | ||
- | <code javascript> | + | |
- | function jmenoPluginu_ggm_init() { | + | |
- | loadcss(' | + | |
- | } | + | |
- | </ | + | |
- | + | ||
- | ===== Seznam dostupných pluginů pro GgMapu ===== | + | |
- | === Další mapy a/nebo překryvné vrstvy === | + | |
- | {{topic> | + | |
- | + | ||
- | === Filtrování bodů === | + | |
- | {{topic> | + | |
- | + | ||
- | === Nové sady ikon bodů/ | + | |
- | {{topic> | + | |
- | + | ||
- | === Ostatní === | + | |
- | {{topic> | + |
user/navody/ggmap.1588752743.txt.gz · Last modified: 2020/05/06 10:12 by gord