Vibe coding s REST API Mapy.com
Jak si díky AI může mapovou aplikaci vytvořit úplně každý, není nutná znalost programování.
Moderní AI umí během několika minut vytvořit funkční prototyp mapové aplikace – stačí jí jen popsat, co má udělat, a dodat jí aktuální dokumentaci. K tomu slouží náš otevřený repozitář github.com/mapycom/developer, kde najdete kompletní a vždy aktuální technické informace a příklady v samostatných .md souborech.
Vibe coding funguje jednoduše: místo ručního psaní kódu popíšete aplikaci pomocí promptu a AI (ChatGPT, Gemini, Cursor, GitHub Copilot…) vám vygeneruje funkční kód.
Pozor, AI může generovat nepřesný nebo neúplný kód. Výsledek proto vždy zkontrolujte a otestujte podle aktuální dokumentace a vašich požadavků.
Proč musíte AI dodat dokumentaci
AI modely mají často několik let stará tréninková data. Mapy.com API je naopak nové a průběžně se vyvíjí – proto AI nemůže vycházet z interní znalosti API.
Aby AI generovala správný kód, je nutné jí přiložit aktuální .md soubory z našeho GitHubu.
Repozitář: https://github.com/mapycom/developer
Jak stáhnout dokumentaci
Stažení dokumentace z GitHubu je snadné, nepotřebujete ani přihlášení. Takto stáhnete vybraný soubor dokumentace (bude mít přípomu .md)

Je též možné stáhnout celý repozitář naráz. K promtu je ale lepší přiložy vždy pouze dokumentaci těch funkcí, které potřebujete, např.
- pokud stavíte aplikaci s mapou → přiložte
map-tiles.md - pokud chcete autocomplete adres → přiložte
forward-geocoding.md - pokud plánujete trasy → přiložte
routing.md
Přehled všech funkcí najdete zde:
https://github.com/mapycom/developer/blob/master/docs/rest-api/README.md
API projekt a API klíč
Pro volání REST API Mapy.com si potřebujete založit API Projekt a v něm získáte svůj API klíč. To vše je možné zcela zdarma. V rámci Základního tarifu, získáte 250 000 kreditů měsíčně., které můžete využít na testování API. Jak získat API klíč se dočtete v tomto článku.
Dočasný API klíč pak můžete přímo vložit do promtu pro AI.
Konkrétní příklad
Tento prompt můžete použít přímo v ChatGPT, Gemini nebo Cursoru:
Připrav single-page HTML aplikaci, kterou spustím v prohlížeči.
Aplikace obsahuje mapu přes celou stránku a pravý panel se vstupy Start, Cíl a způsob plánování.
Uživatel může zadat adresy – při psaní použij forward geocoding s autocomplete.
Start i cíl může uživatel vybrat také kliknutím do mapy (vybírám start nebo cíl podle toho, ve kterém poli mám focus).
Po zadání obou bodů vypočítej trasu pomocí Routing API a vykresli ji na mapu. Také vypiš její délku a čas.
Přidej přepínač mapových vrstev: základní, turistická a zimní.
Řiď se přiloženými .md soubory dokumentace a jako API klíč použij „{zde vložte svůj API klíč}“.
K tomuto konkrétnímu promptu je potřeba přiložit následující soubory s dokumentaci:
map-tiles.md– práce s mapovými podkladyforward-geocoding.md– autocomplete a vyhledávání adresrouting.md– plánování tras
A nechte AI pracovat. Výsledný kód (html + javascript) pak zkopírujte a uložte do souboru index.html. Ten pak stačí otevřít v prohlížeči a měla by se objevit aplikace podobná této (každý AI model si se zadáním poradí trochu jinak).

Vyzkoušejte vibe coding ještě dnes
Vytvořit první mapovou aplikaci s Mapy.com API nebylo nikdy jednodušší:
- Stáhněte dokumentaci z GitHubu
- Získejte API klíč na developer.mapy.com
- Vložte svůj prompt do AI a během pár minut máte funkční prototyp
Ať už jste vývojář, designer nebo úplný začátečník – vibe coding vám umožní vytvořit mapovou aplikaci rychle, intuitivně a přesně podle vašich představ.