Ve skříni mám v pytli necelé tři stovky turistických známek. Pokud je neznáte, vězte, že to jsou ta dřevěná nelakovaná kolečka s vypálenou značkou, logem nebo erbem a která jsou k mání v pokladnách a informačních centrech snad každého českého městečka, zámku a zříceniny. Tato pozoruhodná kolečka sbírám od roku 1999, letos tedy slavím své první „známkové desetiletí“. Abych to oslavil nějak oficiálně, rozhodl jsem se alespoň trošku pochopit taje Google Maps API a naprogramovat si vlastní katalog – nebo alespoň jednoduchou mapu se zaznamenanou polohou všech doposud získaných koleček.
Po dvou probdělých nocích jsem si opět vzpomněl na Javascript a především PHP, které jsem za necelé dva roky skoro zapomněl, a jednoduchá mapa je na světě. Skoro nic neumí, pouze se zobrazí v plné velikosti okna a na ní se pak vykreslí v podobě pěkných ikonek tři stovky známek.
(V Internet Exploreru velmi pomalé!!!)
S mapou lze běžně manipulovat pomocí ovládacího panelu vlevo nahoře a samozřejmě můžete jako ve velkých Google Mapách změnit i mapový podklad z terénu na autoatlas nebo satelitní/letecký snímek.
Známkomapa :-)
Když najedete myší nad libovolnou známku, zobrazí je boxík s číslem a jménem známky. Pokud na známku klepnete myší, zobrazí se dialog s popisem, rokem, kdy jsem známku pořídil a odkazy na další podrobnosti.
Detaily známky; zatím to má ještě své limity ;-)
Nic víc toho zatím moje Známkomapa neumí, časem ale přibude i nějaký pěkný filtrovací panýlek s vyhledáváním :-).
Data pro mapu se získají z MySQL databáze v XML formátu
A jak to vlastně celé funguje a proč to tak dlouho trvá, než se všechny známky na stránce zobrazí? Informace o každé známce je uložena v klasické MySQL databázi. Při nahrávání stránky s mapou se vygeneruje seznam známek ve formě XML souboru. Ten si pak pomocí AJAXu stáhne javascriptový kód a pak už se naplno zapojí samotné javascriptové Google Maps API a známka po známce se vykreslí. Problém s tímto procesem nemá žádný dospělý prohlížeč, narazíte tedy pouze s Internet Explorerem, který s Mapou pracuje neskutečně ale skutečně neskutečně pomalu...
A to je vše, dobrou noc.
gis
07.04. 06' - Kouzelný GIS aneb je libo 3D Špindlerův Mlýn?
24.07. 05' - LEGIS 0.2+
15.05. 05' - LEGIS PROJECT alpha
Chce, ale zrovna teď jsem propadl ještě Goole Maps API for Flash, kde je už i podpora 3D perspektivy a rotace jako v Google Earth a především je to mnohem rychlejší - už to přepisuju. Každopádně ještě si naštuduju Seznam Mapy API a pak napíšu tutoriál pro oba systémy na Živě.cz, protože na Seznamu se mi pro změnu líbí turistická mapa... No dám zde echo :)...napsal/a aby., 30.08. 09' v 22:44:25
Něco podobného si lze vygenerovat pomocí GPSVisualizer.com a Tvého souboru GPX (body i trasa), kde si potom stáhneš vygenerovanou stránku html, kterou si lze umístit na svůj web. Jenže je potřeba si také k vlastnímu serveru (webu) vygenerovat svůj vlastní klíč API Map Google. Přes co se zatím nedokážu přenést, a nemůžu nalézt vhodná klíčová slova pro vyhledání srozumitelného návodu v češtině.napsal/a Tomas Bo, 16.07. 10' v 22:29:50