Předmět Autor Datum
Pokiaľ sa jedná o vzdialenosť vzdušnou čiarou tak je to jednoduché, ak chceš vzdialenosť po "ceste"…
Mlocik97 09.12.2019 14:12
Mlocik97
Mapy.cz mají svoje API, součástí je i plánování trasy.
MachR55 09.12.2019 14:36
MachR55
Ok :-D Právě jsem se do něčeho takového zažral a dospěl jsem ke stejnému řešení. :-)
Flash_Gordon 09.12.2019 14:38
Flash_Gordon
Ještě se zeptám na někoho hodně pokročilého: Zkouším uplatnit toto řešení. Chtěl bych si ukládat na…
Flash_Gordon 09.12.2019 14:52
Flash_Gordon
Mám možná debilní otázku ale proč vymýšlet něco složitě, když už to někdo udělal lépe? Nestačilo by…
mlok8 09.12.2019 15:20
mlok8
Není to vymyšlené na Seznamu. (API) Seznam umožňuje vkládat vlastní mapy a vlastní bod. Neumožňuje… poslední
Flash_Gordon 09.12.2019 15:45
Flash_Gordon

Pokiaľ sa jedná o vzdialenosť vzdušnou čiarou tak je to jednoduché, ak chceš vzdialenosť po "ceste" tak to jednoduše nejde, tam sa využívajú pre analýzu aj strojové učenie napríklad sklearn alebo Synaptic. Menej premakané s možnými chybami bez toho vyššie trebárs takto: http://jsfiddle.net/gh/get/jquery/2.1.0/heremaps/maps-api-for-javascript-examples/tree/master/map-with-route-from-a-to-b

Ještě se zeptám na někoho hodně pokročilého:

Zkouším uplatnit toto řešení.
Chtěl bych si ukládat navolené trasy v iframe.

Například naběhne adresa:
zakladni

A já ji změním v iframe na:
https://mapy.cz/zakladni?planovani-trasy&x=14.3237545&y=49.9862557&z=12&rc=9hH85xXk1q9gSR9xXCxwgcj5NI&rs=muni&rs=coor&rs=base&ri=3468&ri=&ri=1701792&mrp=%7B%22c%22%3A111%7D&rt=&rt=&rt=&xc=%5B%5D

Jak se dostanu k té dlouhé, škaredé adrese, kterou vytvoří mapy?
Bohužel to nejde přes javascript.

Jedná se mi o tohle:
URL

A doslova tam stojí:

If the two domains are mismatched, you'll run into cross site reference scripting security restrictions.

Mám možná debilní otázku ale proč vymýšlet něco složitě, když už to někdo udělal lépe? Nestačilo by prostě implementovat API na své stránky?

Kromě toho, když jsi šikovný, tyhle věci se dají dělat i přes GPS souřadnice. Rovnice na výpočty přesné polohy jsou sice na vymyšlení vážně hodně složité ale naštěstí na internetu se pár návodů válí.

Zase je otázka, k čemu to potřebuješ a kdo vše to bude využívat.

Není to vymyšlené na Seznamu. (API)

Seznam umožňuje vkládat vlastní mapy a vlastní bod.
Neumožňuje ovšem zobrazit tak triviální věc, jakou je vlastní mapa s možností plánování.

Prolezl jsem detailně všechny příklady na Seznamu.

Nejblíže je dané funkcionalitě toto:
https://api.mapy.cz/view?page=route

Ovšem to neumožňuje zadávání textové (adres), ale jen složitě souřadnic.

Nástroj, který toto umožňuje je speciální aplikace od Seznamu, zde:
https://mapy.cz/zakladni?planovani-trasy&x=14.2180111&y=50.0045742&z=11&mrp=%7B%22c%22%3A111%7D

Ale už to neumožňuje nějak jednoduše udělat pro uživatele na stránku přes API.

To, co hledám je, jednoduchá mapy.cz aplikace, kde zadám Brno - Praha a napíše mi to vzdálenost.
Dále mi to umožní uložit odkaz na trasu do databáze. Nic složitého.
Nebo možná se to jednoduše řekne, ale hůř naprogramuje.

Nejjednodušeji by se to realizovalo pomocí zastaralé IFRAME, kde by byl odkaz na
mapy.cz a jejich adresy.
Toto řešení ovšem naráží na nemožnost číst URL z IFRAME (cross domain restriction)

Zpět do poradny Odpovědět na původní otázku Nahoru