Vylepsene Mapy.cz pro chronicke planovace

15 nepřečtených
  • strajk

    Zdarec,

    po koupeni gravela jsem se troska rozsoupnul s planovanim, a i kdyz jsou Mapy.cz podle me porad to nejlepsi co ve svete je, par veci mi tam tak vadilo, ze jsem je nedokazal prehlizet. A protoze si na kola vydelavam programovanim, tak jsem se jal si je ohnout k obrazu svemu pomoci rozsireni do prohlizece (Chrome)

    • Vratil jsem si moznost pretazeni GPX na Mapu do „modre cary“, aby zustala moznost zaroven pouzivat planovac.
    • Pridal jsem si klavesove zkratky na prepinani map: Q Základní, W Outdoor, E Letecká, R Geografická (pouzivam porad pri hledani idealni stopy)
    • Pridal jsem si klavesovou zkratku (P) pro zapnuti/vypnuti Pano (pouzivam pro zkoumani povrchu kdyz jedu se silnickarema)
    • Pridal jsem si klavesove zkratky pro pevne nastaveni zoomu 1–9 (pac nejcastejc skacu mezi tim abych videl celou trasu a tim abych videl cyklostezky)
    • Vypnul jsem si pomale animace vyjizdeni Pano, ktere jsou sice hezke, ale pri delsim pouzivani otravuji
    • Zmensil sem cudliky, protoze chcu videt co nejvic MAPY!
    • Schoval sem placeny body na Mape (ze je po ceste Bauhaus me fakt na kole nezajima, KFC uz mozna jo, ale lepsi o nem nevedet :D)
    • Zmensil sem si seznam tras, namisto obrovskych obrazku radsi uvidim vic polozek ze seznamu

    Neplanuju z toho delat zadny velky produkt, ale treba to bude uzitecne i pro zdejsi

    https://chrome.google.com/…jnippfomegcc?…

    Kdyby nekoho zajimalo jak je to udelane, tak klidne nakouknete pod poklicku https://github.com/…ined-mapy.cz

    4 0
    • JanGPX  

      Ahoj,

      chtěl jsem napsat výborně! ale má to háček, ve Win7Pro v Chromu nechodí přetažení gpx na mapu, vypíše to „Only single gpx file is supported for now“. Zkoušel jsem různé soubory, vždy jeden soubor a vždy s jednou <trk> stopou. Jinak třeba zmenšení složek funguje a normální import jde také.

      A jinak: přesně tohle jsem chtěl naprogramovat, ale rozšíření se mi nedařilo, nedokázal jsem do Mapy.cz stopu dostat (vložit vrstvu). Zeptal jsem se na to týmu Map a dostal jsem odpověď, že „web Mapy.cz nebudou otevírat pro rozšíření“…

      Tak jsem na to šel přes API, kde to mají vlastně integrováno (vizualizaci GPX) a tam to šlo samo. A tak vzniknul můj web gpxmapy.cz

      Možnost plánovat při zobrazení předchozích stop chybí mnoha lidem, včetně mě.

      2 0
    • MTBIKER doporučuje

    • xtonda  

      Stejně jako Jan, pokud to dám do Chrome jako rozšíření, tak po přetažení to hodí message „Only single gpx file is supported for now“

      Pokud to dám jako userscript do Chrome i FF (Tampermonkey/Gre­asemonkey), tak se po přetažení GPX spustí normální import GPX na mapy.cz zobrazení stopy při plánování není možné.

      Jinak beru skrytí textových popisků z čudlíků vlevo nahoře, ale úplné vyhození přepínačů pro leteckou a turistickou mapu by mi nevyhovovalo, učit se nějaké klávesové zkratky nedávám.

      1 0
      • strajk  

        Diky za otestovani. K pretahnuti GPX jsem odpoved v druhe (dlouhe) zprave.

        K Tampermonke­y/Greasemonke­y – to je spis takova funkce navic kterou jsem si chtel otestoval jestli je technicky mozna, popravde jsem ji pri poslednich upravach uz netestoval ¯\_(ツ)_/¯

        0 0
    • JanGPX  

      Kouknul jsem tedy do github – gpx-drop.js a řádek s kontrolou typu souboru nemůže projít, protože event.dataTran­sfer.files[0] neobsahuje type.includes, pouze type=""

      řádek: if (!file.type.in­cludes(„gpx“)) return alert(„Only single gpx file is supported for now“)

      bych zkusil nahradit zhruba takto – kontrolou přípony jako konce textu name souboru:

      if (!/(\.(txt|gpx))$­/i.test(file.na­me)) return alert(„Only single gpx file is supported for now“)

      jen princip… nezkoušel jsem to… takto podobně to prostě testuji na svém webu… (povoluji i příponu txt)

      A ještě doplním, že tam je maxPoints: 1000

      a to je málo… Všechny delší gpx (většina…) budou redukovány na těch 1000 bodů, což při jednom souboru není potřeba.

      Dej tam prosím třeba 100000 nebo 1000000, je to jedno, budou pak vykresleny všechny body :)

      Mapy.cz tam měly původně tuším 500 a to už bylo hodně znatelné…

      3 0
      • strajk  

        Ajo az ted jsem si vsiml toho screenshotu. Zajimave ze tam to application/gpx+xml v type neni, ja to tam mam u vsech pokusu. Ale logiku jsem upravil, viz druha (dlouha) odpoved.

        0 0
    • strajk  

      @JanGPX Diky za poznamky, na https://gpxmapy.cz/ jsem nekde narazil a mas muj obdiv – to uz je jina liga :)

      Pretazeni souboru

      Vyzkousel jsem to na:

      • Aktivite MVDP z Tour de france vyexportovane ze Stravy, fungovalo
      • Aktivite Alese Zavorala ktera mela pres 400km, taky fungovalo
      • Moji aktivite vyexportovane z Garminu, taky fungovalo

      Odkud berete GPX soubory na kterych vam to nefunguje? Jestli jste programatori, klidne debuggnete a poslete PR. Jestli nejste, klidne poslete G****PX soubor a ja to testnu.

      Upravil jsem logiku, aby to zkusilo pracovat dal i kdyz to nerozpozna validni GPX.

      Na Chrome web store bude nova verze ale az do par dni.

      https://github.com/…58e205112116#…


      Kazdy web je otevreny pro rozsireni, jen nektere vic neoficialne :D Delam neco podobneho i pro Stravu https://strajk.github.io/…ement-suite/

      Zkratky

      To urcite neni pro kazdeho, ale ja bez nich nedokazu fungovat :) Jestli to pomuze, tak je tam napoveda, viz prilozena fotka


      1000 bodu

      Tuto hodnotu jsem bral primo z 2 roky stareho skriptu na Mapy.cz, ale diky za info, napalil jsem to na 100 000 :)

      0 0
      • pepek  

        Přetažení mi taky nefunguje. Tahám to z mapy.cz. Vyexportuju a pak přetahuju. Napíše to tu známou hlášku. Chrome, W10.

        0 0
        • strajk  

          To sem z toho jelen, podivas se prosim jestli mas nejnovejsi verzi 0.0.4? Staci jit na chrome://exten­sions/ a zapnout Developer mode

          0 0
          • pepek  

            Tak už to jede (0.0.4) Stačilo pouze zapnout ty mapy znovu. Díky.

            1 0
          • pepek  

            Tak už to jede (0.0.4) Stačilo pouze zapnout ty mapy znovu. Díky.

            1 0
      • JanGPX  

        No dik za pochvalu webu… :)

        Jak pise uz „pepek“ ptedemnou, nejvic souboru mam jako export z Mapy.cz. To je zakladni gpx s obsahem jedne stopy, ale to je jedno, neprochazi to uz skrz tu kontrolu pripony. Ten snimek je z visual studio code, s javascriptem tak, jak je v zakladu (muj bezici web). Mozna mas v PC nejake rozsiteni, zkus to na jinem nezavislem PC…

        A jeste doplnim, ze tak jak to pokracuje tvym kodem jako standard vizualizace gpx v knihovne JAK, tak by to melo zobrazit i vicestope soubory a to barevne. Tak to puvodne bylo i v Mapach. Zkus vyexportovat z Mapy.cz celou slozku, ktera obdahuje vice zaznamu, s volbou v exportu do jednoho souboru a pak ho zkus zobrazit v tvem rozsireni :)

        Nebo si vytvor vycestopy gpx na mem webu, je to jedno.

        1 0
    • krokus  

      Dobrá práce! Všiml jsem si ale, že klávesová zkratka P způsobí, že pak mapa nejde nikam posouvat (data se nenačítají). Alespoň u mě to tak je.

      0 0
      • strajk  

        To snad ani neni mozny (ale prakticky je samozrejme mozny vsechno :D) – ono to funguje velice jednoduse a jen dela to uplne to same co klikani na tlacitko

        0 0
    • JanGPX  

      Takže je vidět, že to jde. S tímto doplňkem lze opět zobrazit stávající stopy jako dříve (do poloviny 2021) – přetažením na mapu (Mapy.cz) se stopa zobrazí modře a zůstane jako „mapový podklad“ do aktualizace stránky. Postupně po jednom lze přetáhnout více souborů gpx. A vícestopý soubor zobrazí obsažené stopy barevně odlišené.

      Lze tedy opět plánovat s viditelností předchozích záznamů. Bomba.

      Ještě by to chtělo ikonku doplňku a v ní možnosti nějakých nastavení.

      0 0

Nová reakce na zakládající

Pro zobrazení diskuse se prosím přihlaste nebo zaregistrujte.

Podobné diskuse