Joms API je určeno pro snadnou tvorbu interaktivních mapových aplikací pro web bez větších znalostí jazyka JavaScript. Na cílovou stránku je vložen externí script, který zprostředkovává veškeré funkce pro práci s mapovou aplikací v uživatelské formě.

Licenční ujednání

Veškeré použití funkcí Joms API se řídí licenčními podmínkami poskytnutými individuálně firmou PLANstudio s.r.o. Jakékoliv jiné použití je zakázáno.

Veškeré zdrojové kódy Joms API jsou majetkem firmy PLANstudio s.r.o. a použití byť jen části k jinému účelu, než je určeno licenčními podmínkami, je zakázáno.

Systém map

V API je dostupné velké množství map a každá mapa má své označení formou textového id. Seznam map dostupných pro Vaši aplikaci byste měli dostat e-mailem od firmy PLANstudio.

Mapy mohou být provázány formou definice vnoření. Pro každou aplikaci je hiearchie map předem definována firmou PLANstudio. Tzn. je předem definováno, že např. mapa Prahy bude ve Vaší aplikaci vnořena do mapy České Republiky atd. V takovém případě, když se prohlížečka se zobrazenou mapou ČR dostane do oblasti mapy Prahy, je změněn počet možných přiblížení mapy o počet přiblížení v mapě Prahy.

Pojem základní mapa je pak chápan jako nejvýše položená mapa z hlediska přiblížení. Tzn. pokud máme mapu Evropy, v ní mapu ČR a pak mapy měst, tak je jako základní mapa chápána mapa Evropy.

Při vykreslení např. mapy Prahy se základní mapou Evropy bude počet přiblížení automaticky spočítán jako počet přiblížení mapy Evropy a dalších vnořených map až k mapě Prahy. Je samozřejmě možné zobrazit i mapu Prahy se základní mapou Prahy (či ČR), pak jsou v dané prohližečce dostupné pouze zoomy Prahy (či ČR), nikoliv však přiblížení "vyšších" map.