Joms.Coord
Constructor
private
Slouží k uchování a manipulaci se souřadnicemi.
parametry
| int | x | X-ová souřadnice. |
| int | y | Y-nová souřadnice. |
metody
- toString()
- fromString(str)
- clone()
- change(x, y)
- add(x, y)
- set(x, y)
- fromGpsString(gpsString)
- fromS42()
- toWgs84()
- fromPx2Unit(map)
- fromUnit2Px(map)
- distance(coord)
Metody
private
Načte souřadnice z řetězce vytvořeného metodou toString().
parametry
| String | str | Vstupní řetězec. |
Joms.Coord.clone()
private
Vytvoří kopii objektu souřadnic.
vrací
| Joms.Coord | Novou instanci objektu stejného obsahu jako původní. |
private
Přičte hodnoty k souřadnicím. Lze použít k posunu souřadnice o x,y metrů v daném směru.
parametry
| int | x | hodnota posunu v ose x v metrech |
| int | y | hodnota posunu v ose y v metrech |
Joms.Coord.toGpsString()
private
Převede souřadnici do WGS84 a vrátí ji v GPS formátu ve stupních
vrací
| string | souřadnice ve formátu např. 50°1'38.968"N, 16°43'41.262"E |
private
Přeloží souřadnice z kartografického systému GPS (WGS84 v textovém formátu) do UTM, s kterým pracuje
mapová aplikace.
parametry
| string | gpsString | souřadnice ve tvaru např. 50°1'38.968"N, 16°43'41.262"E |
vrací
| boolean | true pokud souřadnice byla úspěšně převedena |
Joms.Coord.fromS42()
private
Přeloží souřadnice z kartografického systému S42 do UTM, s kterým pracuje
mapová aplikace.
Joms.Coord.fromWgs84()
private
Přeloží souřadnice z kartografického systému WGS84 do UTM, s kterým pracuje
mapová aplikace. Předpokládá, že v parametru x je uložena zeměpisná šířka (lat), v y zeměpisná délka (lon).
Joms.Coord.toWgs84()
private
Přeloží souřadnice z kartografického systému UTM do WGS84
Do hodnoty x uloží zeměpisnou šířku (lat), do hodnoty y zeměpisnou délku (lon).
private
Převede souřadnice (vztahující se k určitému bodu v mapě) z pixelů na mapové souřadnice. Pro tento převod je nutné zadat mapový
objekt, ke kterému se bude převod vztahovat jako parametr.
parametry
| Joms.Map | map | Mapový objekt. |
vrací
| Joms.Coord | Převedené souřadnice jsou vráceny jako nový objekt. Původní objekt zůstane nezměněn. |
private
Převede souřadnice (vztahující se k určitému bodu v mapě) z mapových souřadnic na pixely. Pro tento převod je nutné zadat mapový
objekt, ke kterému se bude převod vztahovat jako parametr.
parametry
| Joms.Map | map | Mapový objekt. |
vrací
| Joms.Coord | Převedené souřadnice jsou vráceny jako nový objekt. Původní objekt zůstane nezměněn. |