« zpět na seznam ukázek

Šikmé snímky ("ptačí pohled")

Ukázky:

Použití šikmých snímků je o něco obtížnější, než používání běžných vrstev. Je to způsobeno tím, že tato vrstva vyžaduje speciální asynchronní projekci, která je navíc pro každé místo na zemském povrchu jiná. Šikmé snímky mimo to vůbec nepoužívají koncept zoomu/oddálení.

V praxi to znamená, že se API pravidelně dotazuje serveru na parametry projekce. Používá pro to techniku CORS, stejně jako geokódování; pokud chceme podporovat všechny prohlížeče, je nutné zprovoznit server-side proxy pro překlad /oblique ⇒ https://api.mapy.cz/oblique.

Iniciální vytvoření korektní projekce je asynchronní, takže inicializaci mapy vložíme do oddělené funkce, kterou předáme statické metodě SMap.Projection.Oblique.create. Na této ukázce je též vidět, jak do mapy přidat ovládací prvky na změnu natočení.