Tvorba webu VII.
Mgr. Michal Jakl
LS 2022
Obsah lekce
Praktické cvičení: Využití mapových knihoven pro webové projekty
1. Webové mapové knihovny
Knihovna = označení pro souhrn procedur a funkcí, často také konstant a datových typů (v objektovém programování též tříd, objektů a zdrojů), který může být využíván více počítačovými programy. Knihovny usnadňují programátorovi tvorbu aplikací tím, že umožňují využití hotového kódu, použití jednou vytvořeného kódu v jiných programech; při týmové práci mohou sloužit k dělbě práce.
API = Application Programming Interface. Jde o rozhraní využívané při vývoji mobilních i webových aplikací a tvorbě internetových stránek. Smyslem API je zajištění komunikace mezi dvěma platformami, které si vzájemně vyměňují data. Umožňují využívat již naprogramovaná řešení a integrovat je do vlastních webů či softwaru, díky čemuž šetří programátorský čas a tím i peníze.
SDK = Software development kit. Sada vývojových nástrojů umožňující vytváření aplikací pro určité softwarové balíčky, frameworky, počítačové systémy, herní konzole, operační systémy nebo podobné platformy. Pro vytvoření vlastní aplikace je nutné si kromě konkrétního programovacího jazyka stáhnout také Software development kit.
3. Mapy.cz API - informace
3. Mapy.cz API – základní implementace
<iframe
style="border:none" src="https://frame.mapy.cz/s/cukopapubo" width="400"
height="280"
frameborder="0">
</iframe>
3. Mapy.cz API – lepší implementace
4. Leaflet.js - informace
4. Leaflet.js – základní implementace
5. ESRI StoryMaps – základní informace
Praktické cvičení
Vložte do webové stránky okna map vytvořených pomocí Leaflet.js a Mapy.cz API a zobrazte v nich bodem polohu fakulty. �Následně se pokuste daná mapová okna co nejvíce „vyšperkovat“.
Na doma
Využijte možností mapových knihoven pro svůj semestrální projekt
mail@mjakl.cz
Tel. 608 544 839
Web: mjakl.cz
Telegram: t.me/mikimikimikia
Děkuji za pozornost a těším se příště!��Prostor pro zpětnou vazbu