Kódování GPS souřadnic v URI - např. měření vzdálenosti

Diskuse k nové verzi mapového API. Napište nám, co se vám na novém API libí či nelíbí a přispějte svými komentáři a připomínkami k jeho zdokonalení.
lin...@...
Příspěvky: 2
Ubuntu Linux 64 bits Firefox 54.0

Kódování GPS souřadnic v URI - např. měření vzdálenosti

odesláno v 02 srp 2017 18:33

Dobrý den,
rád bych strojově generoval odkazy na mapu, kde bude vyznačena vzdálenost mezi body (nástroj měření vzdálenosti). Uvědomuji si, že to jistě není oficiální funkcionalita, že formát se může kdykoliv změnit atd.

Příklad: https://mapy.cz/zakladni?mereni-vzdalenosti&x=15.6480189&y=49.8320843&z=16&rm=9jaGHxW-6gfg1gek

Konstrukce URI je mi jasná až na parametr rm. Vydedukoval jsem, že nejspíš jde o zakódovaný seznam souřadnic. Tedy že hodnota 9jaGHxW-6gfg1gek nějak kóduje následující dvojici GPS souřadnic:
Kód: Vybrat vše
49.8319941759N, 15.6507231295E
49.8336551338N, 15.6487061083E

Princip kódu mi ale na první pohled není zřejmý. Napadlo mě, že bych se mohl jednoduše zeptat před tím, než se to budu snažit vyluštit. Nuže - poradil by mi někdo, jak ten kód funguje?

ond...@...
Seznam vývojář
Příspěvky: 876
Ubuntu Linux 64 bits Firefox 54.0

Re: Kódování GPS souřadnic v URI - např. měření vzdálenosti

odesláno v 03 srp 2017 07:51

Hezky den,

kod neni tajny, je jen slozity. A nechceme jej nikde oficialne zverejnovat, protoze se muze cas od casu menit.

Spravne reseni je pouzit Mapy API a jeho funkce "SMap.Coords.coordsToString" a inverzni "SMap.Coords.stringToCoords" pro prevod do/z tohoto formatu (funkce prijimaji/vraci pole SMap.Coords a retezec).

lin...@...
Příspěvky: 2
Ubuntu Linux 64 bits Firefox 54.0

Re: Kódování GPS souřadnic v URI - např. měření vzdálenosti

odesláno v 03 srp 2017 08:29

Mockrát děkuji za radu, dál už si s tím nějak poradím.

Zpět na Mapy API v4.0