Hirdetés

Új hozzászólás Aktív témák

  • Jim-Y
    veterán

    Hat igazabol nem nagyon tudom.

    Az a lenyeg, hogy amikor meghivjuk a fgvt akkor atadunk neki egy bazi nagy JSON tombot, amiben utvonal adatok vannak (kkordinatak, megnevezes, kozeli helyek, stb).
    Az elso elagazas azt ellenorzi, hogy a lat es long koordinatak benne vannak-e.

    Ami az elso es utolso elem, az lesz a kezdopont es vegpont, a koztuk levok pedig a megallok.

    Jim-Y
    Jaja a flagre mar en is gondoltam. Berakok egy boolean valtozot false ertekkel, es egyszeruen azt nezem, hogy igaz-e. Akkor lesz igaz, amikor a kulso elagazasbol belep, tehat egyszer fog csak valtozni az erteke.

    Amúgy arra nem gondoltál, hogy csinálsz egy mondjuk Checkpoint nevű osztályt, amiben szerepelni fog minden adat egy csomópontról, illetve két példányváltozó, egy isStart, illetve egy isFinish, és a kezdő, és végpontoknál ezt simán átbillented?! Egyrészt akkor olvashatóbb lenne a kódod, másrészt szerintem logikusabb is :)

    Ekkor kb ilyenre változna a kódod:

    for (var checkpoint in checkpoints) {
    if (checkpoint.lat >0 && checkpoint.lng >0 ) {

    if ( checkpoint.isStart ){

    }
    else if( checkpoint.isFinish ) {

    }
    else { }
    }
    }

Új hozzászólás Aktív témák