GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:navody:ggmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:navody:ggmap [2020/04/29 08:18] – [Ovládání mapy] gorduser:navody:ggmap [2021/07/06 10:58] (current) mikrom
Line 1: Line 1:
 ====== GGmap - mapa keší ====== ====== GGmap - mapa keší ======
 +
 {{ : user:navody:ggmap:mapa_cela.jpg?direct&400|}} {{ : user:navody:ggmap:mapa_cela.jpg?direct&400|}}
 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 {{:user:navody:ggmap:cachemapaico.png|}} na hlavní nástrojové liště GeoGetu nebo z menu **Seznam - Mapa kešek**.  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 {{:user:navody:ggmap:cachemapaico.png|}} na hlavní nástrojové liště GeoGetu nebo z menu **Seznam - Mapa kešek**. 
Line 8: Line 9:
  
 ===== Diskuze ===== ===== Diskuze =====
 +
   * Diskuze o mapě keší se nachází na stránkách [[http://www.geocaching.cz/topic/32675-ggmap-mapa-s-pluginy/|geocaching.cz]].   * Diskuze o mapě keší se nachází na stránkách [[http://www.geocaching.cz/topic/32675-ggmap-mapa-s-pluginy/|geocaching.cz]].
  
 ===== 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 27: Line 31:
   * zobrazení všech keší zobrazených v okně GeoGetu   * zobrazení všech keší zobrazených v okně GeoGetu
  
-Pokud má být na mapě zobrazeno příliš keší, bude místo jednotlivých ikon zobrazena ztv. heat mapa.+Pokud má být na mapě zobrazeno příliš keší, bude místo jednotlivých ikon zobrazena tzv. heat mapa.
 {{:user:navody:ggmap:heat.jpg?200|}} {{:user:navody:ggmap:heat.jpg?200|}}
  
Line 80: Line 84:
  
 ===== Tipy ===== ===== Tipy =====
 +
 ==== Tisk mapy ==== ==== Tisk mapy ====
  
Line 85: Line 90:
  
 FIXME FIXME
 +
 ==== Kreslení do mapy a měření vzdáleností, velikostí ploch ==== ==== Kreslení do mapy a měření vzdáleností, velikostí ploch ====
 +
 <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 ===
 +
 {{ :user:navody:ggmap:edit_1.jpg?250|}} {{ :user:navody:ggmap:edit_1.jpg?250|}}
 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 107: Line 115:
   * smazat jej kliknutím na ikonku popelnice   * smazat jej kliknutím na ikonku popelnice
   * změnit barvu kliknutím na barevný obdélníček   * změnit barvu kliknutím na barevný obdélníček
-  * textově upravit tvar nebo polohu kliknutim na ikonku s tužtičkou. V tom případě se zobrazí editační okno, se souřadnicemi jednotlivých bodů brvku, kde tyto souřadnice můžete upravovat. Pokud je okno se souřadnicemi pro vaši potřebu malé, můžete jej zvětšit potažením za jeho pravý spodní roh+  * textově upravit tvar nebo polohu kliknutím na ikonku s tužtičkou. V tom případě se zobrazí editační okno, se souřadnicemi jednotlivých bodů prvku, kde tyto souřadnice můžete upravovat. Pokud je okno se souřadnicemi pro vaši potřebu malé, můžete jej zvětšit potažením za jeho pravý spodní roh
   * **měření** - zobrazený seznam obsahuje u každého z prvků také jeho velikost nebo plochu. Potřebujete-li tyto hodnoty, je seznam prvků vhodné místo k jejich získání   * **měření** - zobrazený seznam obsahuje u každého z prvků také jeho velikost nebo plochu. Potřebujete-li tyto hodnoty, je seznam prvků vhodné místo k jejich získání
  
Line 121: Line 129:
  
 === Využití polygonu === === Využití polygonu ===
-Pokud chcete [[user:navody:export|exportovat]] velice specifickou oblast, lze i k tomuto účelu snadno použít mapu. Výše popsanýcm způsobem nakreslete polygon (prostě si obkreslete oblast, kterou chcete), kliknutím na ikonku s tužtičkou zobrazte seznam objektů a kliknutím na objekt polygonu zobrazíte okno s jednotlivými body polygonu. Tyto body lze kombinací Ctrl+A, Ctrl+C, Ctrl+V uložit do textového souboru, který např. uložíte do složky polygon v [[user:slozky#datovy_adresar|datovém adresáři]] geogetu. Více [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=15358&pid=212770#post_212770|na fóru]].+ 
 +Pokud chcete [[user:navody:export|exportovat]] velice specifickou oblast, lze i k tomuto účelu snadno použít mapu. Výše popsaným způsobem nakreslete polygon (prostě si obkreslete oblast, kterou chcete), kliknutím na ikonku s tužtičkou zobrazte seznam objektů a kliknutím na objekt polygonu zobrazíte okno s jednotlivými body polygonu. Tyto body lze kombinací Ctrl+A, Ctrl+C, Ctrl+V uložit do textového souboru, který např. uložíte do složky polygon v [[user:slozky#datovy_adresar|datovém adresáři]] GeoGetu. Více [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=15358&pid=212770#post_212770|na fóru]].
 ==== Přesun mapy - rychlejší varianta ==== ==== Přesun mapy - rychlejší varianta ====
 Pokud chcete **přesunout mapu o velký kus nebo na určité místo** a nechce se vám u toho tolik tahat myší, mám pro vás rychlý způsob. Pokud chcete **přesunout mapu o velký kus nebo na určité místo** a nechce se vám u toho tolik tahat myší, mám pro vás rychlý způsob.
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á, že si buďto vyberete do seznamu požadované body a zobrazíte je v mapě nebo že se budete orientovat na mapě se všemi kešemi. 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á, že si buďto vyberete do seznamu požadované body a zobrazíte je v mapě nebo že se budete orientovat na mapě se všemi kešemi.
  
-Možnosti filtrování mohou doplnit různé pluginy ... FIXME+Možnosti filtrování mohou [[user:navody:ggmap-pluginy#filtrovani_bodu|doplnit různé pluginy]].
  
 ==== Zobrazení popisků, tabulka keší ==== ==== Zobrazení popisků, tabulka keší ====
 +
 +FIXME
 +/*
 Ve výchozím nastavení nevidíte v mapě popisky keší a o jakou keš/waypoint se jedná, se dozvíte až po najetí na její ikonku. Přímo název keše vám mapa sice nezobrazí (některé příliš dlouhé názvy by se v mapě pěkně motaly), zato vám může ukázat GC kód keše, případně pro potřeby tabulky pro tisk všechny body očísluje a následně vypíše do tabulky pod mapou. Ve výchozím nastavení nevidíte v mapě popisky keší a o jakou keš/waypoint se jedná, se dozvíte až po najetí na její ikonku. Přímo název keše vám mapa sice nezobrazí (některé příliš dlouhé názvy by se v mapě pěkně motaly), zato vám může ukázat GC kód keše, případně pro potřeby tabulky pro tisk všechny body očísluje a následně vypíše do tabulky pod mapou.
 {{ :user:navody:cachemapnumbers.png?direct|}} {{ :user:navody:cachemapnumbers.png?direct|}}
 +
 === Jak na to? === === Jak na to? ===
 +
   - Nezáleží, zda už máte keše na mapě zobrazeny, či nikoliv. Dobré ale je si **nejdříve na mapě zobrazit oblast, kterou chcete**. To vám zajistí, že v tabulce budou uvedeny pouze keše, které právě vidíte na mapě.   - Nezáleží, zda už máte keše na mapě zobrazeny, či nikoliv. Dobré ale je si **nejdříve na mapě zobrazit oblast, kterou chcete**. To vám zajistí, že v tabulce budou uvedeny pouze keše, které právě vidíte na mapě.
   - Mezi tlačítkem Refresh a Tools klikněte na {{:user:navody:bublina.png?direct|}} - tím zapnete popisky v mapě. Pokud chcete **místo pořadových čísel GC kódy**, stačí jít do **Tools -> Settings** a zakliknout políčko "Use GC code in labels (instead of order numbers)".   - Mezi tlačítkem Refresh a Tools klikněte na {{:user:navody:bublina.png?direct|}} - tím zapnete popisky v mapě. Pokud chcete **místo pořadových čísel GC kódy**, stačí jít do **Tools -> Settings** a zakliknout políčko "Use GC code in labels (instead of order numbers)".
Line 148: Line 162:
 Pokud chcete přidat či odebrat některý z nabízených sloupců tabulky, stačí použít tlačítka mezi mapou a tabulkou. Pro srovnání keší v tabulce stačí kliknout na záhlaví některého sloupce. Pokud chcete přidat či odebrat některý z nabízených sloupců tabulky, stačí použít tlačítka mezi mapou a tabulkou. Pro srovnání keší v tabulce stačí kliknout na záhlaví některého sloupce.
 </WRAP> </WRAP>
 +*/
  
 ==== Další triky ==== ==== Další triky ====
-=== Kontrola kolizí === 
-{{ :user:navody:cachemapprotect.png?direct|}} 
-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 zvýrazní oblast 161 metrů, kde podle pravidel nesmí žádná jiná keš být. Slouží k tomu tlačítko {{:user:navody:protections.png?direct|}} hned vedle tlačítka pro zobrazení popisků. Následně je třeba ještě použít tlačítko Refresh. 
- 
-=== Street View === 
-/* 
-Pokud použijete jako mapový podklad mapy od strejdy Googla, můžete využít i toho, že Cachemapa zvládá jeho Street View. Stačí v levém horním rohu **chytit myší žlutého panáčka** {{:user:navody:streetview.png?direct|}} a **přetáhnout na požadované místo**. To, jestli daným místem projelo snímací auto Googlu poznáte snadno - objeví se tam modrá čára. Pokud v místě čára není, nemá cenu panáčka používat - stejně byste nic neviděli. 
- 
-**Vypnout** Street View je možné **křížkem** v pravém horním rohu mapy. 
-*/ 
  
 === 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 orní rohu stačí najet na položku Mapa a vybrat si, kterou mapu chcete. Výběr je opravdu velký. 
  
-Pokud vás zajímá, jaké souřadnice má místo, kam právě ukazujete myší, stačí se podívat do levého dolního rohu mapy.+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ý. 
 + 
 +Pokud vás zajímá, jaké souřadnice má místo, kam právě ukazujete myší, stačí se podívat do stavového řádku okna s mapou.
  
 <WRAP center round info> <WRAP center round info>
Line 170: Line 176:
 </WRAP> </WRAP>
  
 +=== Kontrola kolizí ===
  
-===== Tvorba pluginů pro mapu ===== +{{ :user:navody:ggmap:161m.jpg?250|}} 
-Pluginy rozšiřují funkce mapy o další možnosti. Může to být např. +Ať už zakládáte novou keš, č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 "Circles! je to, co vás zajímá.
  
-  * doplnění dalších map nebo překryvných vrstev +Upozorňuji, že tyto kruhy se zobrazují až od měřítka 17 (vlevo dole je na mapě vyznačena velikost 300 metrů).
-  * změna vykreslovaných ikon +
-  * úprava vzhledu +
-  * doplnění filtrování +
-  * a mnoho dalších funkcí, záleží jen na autorovi pluginu +
-  * vascriptu a +
  
-Pluginy jsou v souborech ''*.ggm.js'' a případně odpovídajících souborech ''*.css''. Vlastní plugin je napsán v javascriptu a aby bylo možné jej spravovat obvyklým způsobem jako ostatní pluginy do GeoGetu, je vhodné jej distribuovat v *.gip balíčku, který se postará o překopírování souborů do správných adresářů GeoGetu.+=== Street View ===
  
-Umístění souborů pluginů:+FIXME 
 +/* 
 +Pokud použijete jako mapový podklad mapy od strejdy Googla, můžete využít i toho, že Cachemapa zvládá jeho Street View. Stačí v levém horním rohu **chytit myší žlutého panáčka** {{:user:navody:streetview.png?direct|}} a **přetáhnout na požadované místo**. To, jestli daným místem projelo snímací auto Googlu poznáte snadno - objeví se tam modrá čára. Pokud v místě čára není, nemá cenu panáčka používat - stejně byste nic neviděli.
  
-  ''*.ggm.js'' a/nebo ''*.css'' jsou v adresáři ''DATADIR\ggmap\plugin'' +**Vypnout** Street View je možné **křížkem** v pravém horním rohu mapy. 
-  ''*.meta.ini'' a ''*.ggi.pas'' jsou v adresáři ''DATADIR\script\GgMap'' (toto není nutné pro funkci pluginu, je doporučené pro přehlednost a údržbu pluginů) o správné umístění souborů z instalačního balíčku by se měl postarat instalační script ''*.ggi.pas'' +*/
- +
-Plugin má jedinou povinnou funkci ''*_ggm_init()'', která zajistí inicializaci pluginu, nastavení obslužných funkcí událostí, doplnění položek menu a dalších činností potřebných pro správnou funkci pluginu. +
- +
-<WRAP center round important> +
-Pro správnou funkci pluginu je důležité, aby byla velikost písmen ve jménech souborů v adresáři ''DATADIR\ggmap\plugin'' stejná jako velikost písmen funkce ''*_ggm_init()''+
-</WRAP> +
- +
-Jednoduchá ukázková funkce může vypadat takto: +
- +
-<code javascript> +
-function cuzk_ggm_init() { +
-  ggmregister('onmap', cuzk_ggm_run); +
-}; +
-</code> +
- +
-Funkce tomto případě obsahuje jediný řádek, který registruje funkci ''cuzk_ggm_run'' pro spuštění po inicializaci mapových objektů. (Tato konkrétní funkce zajistí doplnění jedné mapy a jedné překryvné vrstvy do menu map. Plugin ''cuzk'' je součástí instalace mapy.) +
- +
-Aktuální seznam všech možných událostí je v souboru ''DATADIR\ggmap\plugin\README.txt'': +
- +
-|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í "true" k ignorování bodu)| +
-|filterwpt|filtrování ikon waypointů (vrací "true" k ignorování bodu)| +
-|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í "true" k ignorování standardní rutiny)| +
-|pointclick|kliknutí na bod (vrací "true" k ignorování standardní rutiny)| +
- +
-===== Seznam dostupných pluginů pro GgMapu ===== +
-=== Další mapy a/nebo překryvné vrstvy === +
-{{topic>ggmap_map}} +
- +
-=== Filtrování bodů === +
-{{topic>ggmap_filter}} +
- +
-=== Nové sady ikon bodů/keší === +
-{{topic>ggmap_icon}}+
  
-=== Ostatní === +==== Pluginy ====
-{{topic>ggmap_other}}+
  
 +Použití, tvorba a seznam pluginů je v [[user:navody:ggmap-pluginy|samostatném popisu]].
user/navody/ggmap.1588141100.txt.gz · Last modified: 2020/04/29 08:18 by gord