<div dir="ltr"><font size="2">Sziasztok!<br>A program add-pois-to-lines opcióval futtatva képes a garmin térképen a vonalakra poikat elhelyezni, ami jól jön, pl, ha egy obstacle=vegetation esetén egy kis ikonnal szeretném felhívni a felhasználó figyelmét arra, hogy benőtt szakaszhoz érkezik.<br>Továbbá nagyon jól lehet vele turistajelzéseket megjeleníteni, (mkgmap:line2poi=true & mkgmap:line2poitype=mid & turajel='s' [0x12C12 resolution 21 ]) feltéve, ha adott úton csak egy jelzés fut. Viszont fonódó jelzéseknél csak az egyiket jeleníti meg, ami végeredményben logikus is, hiszen hiába van egy vonal több kapcsolatban, melyek különböző "jel" értékeket tartalmaznak, a vonalra leképezve már csak egy maradhat. Maga a Garmin, és a szoftverei meg tudnak egy koordinátán lévő több poit is jeleníteni, ha rávisszük az egeret, tehát ez nem lenne akadály a megjelenítésnek, szóval az mkgmap miatt történik így a dolog.<br>Van valakinek ötlete, hogyan lehetne ezt kijátszani?<br>Nekem akadt több is, csak nem működtek, de nem tudom, hogy azért, mert nem életképesek, vagy azért, mert nem értek hozzá :)<br>Az első az volt, hogy amikor a kapcsolatokat vizsgálom, akkor megvizsgálom, hogy már kapott-e valahonnan a jel értéket, és ha igen, akkor a következő kapcsolat jel értékét már a jel1 változóba mentem. Ez tervnek nagyon jó volt, csak egyrészt nem tudhatom előre, hogy hány túrajelzés van az adott úton, másrészt már kettőnél sem működött.<br>Utána arra gondoltam, hogy ahhoz hasonlóan, mint ahogy az út feliratába most is szépen összegyűjtöm szövegesen a jelzéseket, és utcanevet, egy új változóba belepakolom valami szeparátorral elválasztva és utána a <i>part</i> segítségével szépen szétvagdosom, hiszen a doksi egy ilyen példát hoz:<br></font><div data-canvas-width="365.7199999999999" style="left: 429.933px; top: 540.993px; font-family: serif; transform: scaleX(1.00005);"><font size="2">Example: if the value is "Aa#Bb#Cc#Dd#Ee"</font></div><div data-canvas-width="179.99999999999997" style="left: 429.933px; top: 578.327px; font-family: monospace; transform: scaleX(1);"><font size="2">${name|part:"#:1"}</font></div><div data-canvas-width="88.86000000000001" style="left: 609.933px; top: 574.993px; font-family: serif; transform: scaleX(0.999738);"><font size="2"> returns Aa</font></div><div data-canvas-width="189.99999999999997" style="left: 429.933px; top: 612.327px; font-family: monospace; transform: scaleX(1);"><font size="2">${name|part:"#:-1"}</font></div><div data-canvas-width="86.64" style="left: 619.933px; top: 608.993px; font-family: serif; transform: scaleX(0.999885);"><font size="2"> returns Ee</font></div><div data-canvas-width="179.99999999999997" style="left: 429.933px; top: 646.327px; font-family: monospace; transform: scaleX(1);"><font size="2">${name|part:"#:2"}</font></div><div data-canvas-width="88.88" style="left: 609.933px; top: 642.993px; font-family: serif; transform: scaleX(0.999963);"><font size="2"> returns Bb</font></div><div data-canvas-width="189.99999999999997" style="left: 429.933px; top: 680.327px; font-family: monospace; transform: scaleX(1);"><font size="2">${name|part:"#:-2"}</font></div><div data-canvas-width="89.98" style="left: 619.933px; top: 676.993px; font-family: serif; transform: scaleX(0.999778);"><font size="2"> returns Dd</font></div><div data-canvas-width="179.99999999999997" style="left: 429.933px; top: 714.327px; font-family: monospace; transform: scaleX(1);"><font size="2">${name|part:"#>1"}</font></div><div data-canvas-width="196.64" style="left: 609.933px; top: 710.993px; font-family: serif; transform: scaleX(0.999949);"><font size="2"> returns Bb#Cc#Dd#Ee#</font></div><div data-canvas-width="179.99999999999997" style="left: 429.933px; top: 748.327px; font-family: monospace; transform: scaleX(1);"><font size="2">${name|part:"#<5"}</font></div><div data-canvas-width="198.86" style="left: 609.933px; top: 744.993px; font-family: serif; transform: scaleX(0.999883);"><font size="2"> returns Aa#Bb#Cc#Dd#</font></div><div data-canvas-width="189.99999999999997" style="left: 429.933px; top: 782.327px; font-family: monospace; transform: scaleX(1);"><font size="2">${name|part:"#<-1"}</font></div><div data-canvas-width="198.86" style="left: 619.933px; top: 778.993px; font-size: 20px; font-family: serif; transform: scaleX(0.999883);"><font size="2"> returns Aa#Bb#Cc#Dd#</font><br><br><font size="2">ami</font> <font size="2">elképzelésnek nagyon jó volt, meg is veregettem a vállam érte, de valahogy ebből sem sült ki használható kód.<br><br><br>Szóval minden ötletet szívesen veszek :)</font><br></div><br></div>