Fórum nápovědy

Seznam

zobrazit špendlík na zadané gps souřadnici

Miloš Velikovský

10.2.2020 v 17:07

Ahoj, poradil by mi někdo jak co nejjednodušeji zobrazit mapu se špendlíkem na zadaných GPS souřadnicích. Nemám GPX soubor, pouze souřadnici ve formátu šířky a délky (např. 15.800 a 50.105 ). Tyto informace ještě plánuji tahat a parsovat z Thingspeak z JSON (asi v php), takže pokud by měl někdo přímo vzorek kódu včetně tohodle, bylo by to super. Ale samozřejmě se "spokojím" s tím, jak to jednoduše předat do API. Asi je vidět, že weby moc nedělám ;-)
Díky moc.
Miloš

Roman Makudera

2.3.2020 v 12:00

relevantní
Zdravím,
ve vašem případě stačí vzít detail z mapy.cz -> https://mapy.cz/zakladni?x=XXX&y=YYY&z=ZZZ&source=coor&id=XXX%2CYYY
kde nahradíte XXX za souřadnice šířky (longitude) 15.8 a YYY za souřadnice délky (latitude) 50.105 a ZZZ za zoom, na kterém je chcete zobrazit.

Příklad
https://mapy.cz/zakladni?x=15.800&y=50.105&z=17&source=coor&id=15.800%2C50.105

S pozdravem Roman Makudera

Zkusebnifirma

4.2.2021 v 23:35

A dá se takhle nějak složit i URL pro mapu, která by ukazovala takových špendlíků více?

Jan Kuchař reagoval na příspěvek od Zkusebnifirma

8.2.2021 v 14:38

Více míst zobrazit na Mapy.cz pomocí URL lze třeba takto, ale pokud je těch míst více je lepší použít API a vytvořit vlastní stránku
http://www.mapy.cz/?query=49.111, 17.111;49.222, 17.222;49.333, 17.333;49.444, 17.444;49.555, 17.555;49.666, 17.666;49.777, 17.777;49.888, 17.888;49.999, 17.999;49.000, 17.000

Honza

Zkusebnifirma

3.3.2021 v 3:55

Díky moc za radu.

Zdraví Jura.

Zkusebnifirma

18.3.2021 v 23:20

Ještě jsem se chtěl zeptat, existuje někde nějaká dokumentace, jak takovou URL sestavit? A dají se případně nějakým způsobem přidat i názvy bodů a další věci?

Jan Kuchař reagoval na příspěvek od Zkusebnifirma

19.3.2021 v 13:39

Pokud potřebujete body i popisem zobrazené na Mapy.cz tak je potřeba vytvořit URL pro vlastní body třeba takto:

https://mapy.cz/zakladni?vlastni-body&x=15.2433583&y=50.4563167&z=10&ut=Rekreační%20zařízení%20Eden&ut=Prachovské%20skály&ut=Hrad%20Trosky&ut=Hrad%20Kost&ut=Rumcajsova%20jeskyně&ut=Zámek%20Hrubá%20Skála&ut=Zámek%20Dětěnice&ut=Jičín%20,%20náměstí&ut=Mladějov,%20Restaurace%20U%20Dvou%20lip&uc=9ibPQx-HQJ9iZdkx-Eyu9iQmvx-8fD9iCNSx-Lvb9ieVXx-EbC9iKo7x-blL9i4HjxZbX39i5i5xZwZ.9iRKTx-Iuz

Dokumentace nevím jestli existuje ale je to cca takto:
https://mapy.cz/zakladni?vlastni-body&x=15.2433583&y=50.4563167&z=10
tyto souřadnice udávají kde se mapa otevře (střed mapy)
&z=10 je zoom s kterým se mapa otevře
Pak následují parametry &ut to je název bodu (ten je tam tolikrát kolik je bodů)
Pak následuje parametr &uc to je spojený řetězec souřadnic všech bodů (v takové zvláštním tvaru)
ten získáme z API
var c = SMap.Coords.fromWGS84(17.254, 49.652);
var uc=(SMap.Coords.coordsToString([c]));

Pak následuje paremetr &ud to je podrobný popis bodu (ten já nepoužívám)

Výhodou takové URL je že se dají body uložit do Moje mapy nebo Exportovat nebo Sdílet
Takým to způsobem Importuji WPT body z GPX do Moje mapy z což zatím Mapy.cz Importem neumí

Honza

Zkusebnifirma

22.3.2021 v 0:54

Ahoj, ahoj,

tož díky za pomoc.

S pozdravem:

Jura

Tomáš Matějíček reagoval na příspěvek od Jan Kuchař

18.11.2023 v 15:11

Jak získat ten jeden z parametrů z API? Nikde v dokumentaci jsem o tom nic nedočetl

Jan Kuchař reagoval na příspěvek od Tomáš Matějíček

18.11.2023 v 20:13

Který parametr myslíte ?

parametr uc získáte z API jak je psáno výše
var c = SMap.Coords.fromWGS84(17.254, 49.652);
var uc=(SMap.Coords.coordsToString([c]));
pokud máte více bodů tak pak tyto řetězce pospojujete dohromady

parametr ut je váš název bodu který si tam dáte
parametr ud je váš podrobný popis pro bod
Mapy.cz při vytváření vlastních bodů tam vkládají geolokaci daného místa kterou můžete z API pro danou souřadnici získat přes
SMap.Geocoder.Reverse

Příklad:
https://mapy.cz/zakladni?vlastni-body&ut=Poděbrady&uc=9n..nxVPFK&ud=To je můj podrobný popis

Nový dotaz

Přiložené přílohy

    Zbývá 12MB (z 12MB)

    zobrazit špendlík na zadané gps souřadnici

    Přiložené přílohy

      Zbývá 12MB (z 12MB)