API pro statickou Panoramu

Panorama na Mapy.cz je funkce podobná Street View, která vám umožní procházet většinu ulic v ČR a rozhlížet se do všech směrů.

Pro vývojáře jsou k dispozici aktuálně dva způsoby, jak Panoramu využít:

  • JS Panorama – JavaScriptová komponenta, která poskytne vašim uživatelům podobný zážitek jako na Mapy.cz. Umožňuje volné rozhlížení a pohyb v panoramatickém zobrazení přímo ve vaší aplikaci. Více se dočtete v kapitole JS Panorama.
  • Statická panorama (té se věnuje tato kapitola) – REST API, které vrací statický obrázek pohledu na zvolené místo. Stačí jej vložit například pomocí <img src="...">, přičemž v parametrech určíte polohu a směr pohledu. Obrázek je pevný a nelze s ním dále otáčet.

Obrázek vpravo je vygenerován právě pomocí funkce statické panoramy pomocí tohoto kódu.

<img src="https://api.mapy.cz/v1/static/pano?width=400&height=250&lon=16.6&lat=49.19&yaw=0&apikey={yourApiKey}" >

Na další příklady použití se podívejte v Tutoriálu pro Statickou panoramu.

Kde použít statickou panoramu

  • Statickou panoramu vyžijete nejčastěji ve scénářích, kdy potřebujeme zobrazit fotku daného místa, a žádnou nemáme k dispozici. Místo fotky zobrazíme pohled na toto místo pomocí panoramy.
  • Dále je možné ji využít jako rychle načteného zástupce tam, kde chcete uživatelům zpřístupnit dynamickou panoramu. Aby nebylo nutné rovnou načítat javaskripty „velké“ panoramy, zobrazí se pouze statický pohled a teprve po jeho prokliknutí uživatelem se spustí dynamická JS Panorama.

Technická dokumentace

https://api.mapy.cz/v1/docs/static/

Technická dokumentace obsahuje přesný popis vstupních parametrů návratových hodnot, dále omezení, výchozí hodnoty, chybové stavy a další podrobnosti.

Popis funkcí

  • Statická panorama– funkce vrací obrázek ve formátu JPEG, který má zvolenou velikost a obsahuje pohled z určeného místa určený směrem. Samozřejmě pouze tehdy, pokud je panorama dostupná v blízkém okolí zvoleného místa.

Pozor, obrázky získané z této funkce jsou stále určeny pouze pro online zobrazení. Není možné je ukládat a či dlouhodobě cachovat – viz smluvní podmínky.

Vstupní parametry

Základní parametry
lon,latSouřadnice, v jejich okolí se vyhledává nejbližší panorama, až do určeného poloměru (viz parametr radius)
width, heightPožadovaný rozměr obrázku v pixelech. Maximální rozměr je 1024 px
radiusMaximální poloměr pro hledání panoramy. V metrech.
výchozí hodnota: 50 m
yawNatočení vzhledem k severu
možné hodnoty:
„auto“ – výchozí hodnota, natočení po směru focení
„point“ – natočení směrem na vstupní souřadnice
číslo- 0 – 2 * Math.PI (0 – sever)
pitchSklopení ( – nahoru, + dolů)
možné hodnoty: +-Math.PI
výchozí hodnota 0
fovHorizontální šířka zorného pole (vlatně přiblížení)
možné hodnoty: Math.PI / 2 – Math.PI/20
výchozí hodnota 1.2
langPreferovaný jazyk, ovlivňuje pouze text vkládaného copyrightu.
debugV případě chyby s nastaveným debug=true se vypíše detail chyby v JSON formátu