Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki,

norėjau paklausti ar įmanoma web erdvėj suprogramuoti taksi skaitliuką, kuris pagal nuvažiuotą km atstumą ir laiką kelionės pabaigoje rodytų galutinę kainą? Kokias technologijas naudojant tai pavyktų realizuoti?

Taip pat aktualu, kokia būtų šių darbų kaina?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki,

norėjau paklausti ar įmanoma web erdvėj suprogramuoti taksi skaitliuką, kuris pagal nuvažiuotą km atstumą ir laiką kelionės pabaigoje rodytų galutinę kainą? Kokias technologijas naudojant tai pavyktų realizuoti?

Taip pat aktualu, kokia būtų šių darbų kaina?

 

Iš telefono GPS (pvz google maps'o) siųsti kiek KM nuvažiavai ir kiek laiko važiavai į duomenų bazę ir po to atvaizduoti apskaičiavus kainą :) Įmanoma viskas :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Iš telefono GPS (pvz google maps'o) siųsti kiek KM nuvažiavai ir kiek laiko važiavai į duomenų bazę ir po to atvaizduoti apskaičiavus kainą :) Įmanoma viskas :)

Nėra ištikrųjų taip paprasta kaip skamba, nes reikia daug įvertinti dalykų, kuriuos įvertina, pvz. kaip taxify, svarbūs dalykai yra:

kelio danga (jei žvirkelis, turi skaičiuoti, kad nusidevėjimas didėja)

laikas (pikuose vėl yra deginamas darbo laikas ir be abejo kuro sąnaudos išauga ženkliai).

čia yra labai daug niuansų, kitaip sakant if else ir tada rezultatas.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nėra ištikrųjų taip paprasta kaip skamba, nes reikia daug įvertinti dalykų, kuriuos įvertina, pvz. kaip taxify, svarbūs dalykai yra:

kelio danga (jei žvirkelis, turi skaičiuoti, kad nusidevėjimas didėja)

laikas (pikuose vėl yra deginamas darbo laikas ir be abejo kuro sąnaudos išauga ženkliai).

čia yra labai daug niuansų, kitaip sakant if else ir tada rezultatas.

 

Dėl laiko kamščiuose tai sprendimą dauguma naudoja labai paprastą - kaina susideda iš nuvažiuotų km + laiko.

Taksi neskaičiuoja žvyrkelių, bent nesu girdėjęs, kad kreiptų dėmesį į kelio dangą. Mažėja greitis, ilgėja laikas - kaina kyla. Nebent taxify taip skaičiuoja, bet ar tai hipotezė, ar tikrai faktas?

 

Norit max geriausio rezultato tai tikrai taip, reikėtų labai daug sąlygų vertint.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dėl laiko kamščiuose tai sprendimą dauguma naudoja labai paprastą - kaina susideda iš nuvažiuotų km + laiko.

Taksi neskaičiuoja žvyrkelių, bent nesu girdėjęs, kad kreiptų dėmesį į kelio dangą. Mažėja greitis, ilgėja laikas - kaina kyla. Nebent taxify taip skaičiuoja, bet ar tai hipotezė, ar tikrai faktas?

 

Norit max geriausio rezultato tai tikrai taip, reikėtų labai daug sąlygų vertint.

 

 

Dėl kelio dangos, tai čia pats iš tikrųjų sugalvojau, kad reikia į daug atsižvelgti, bet dėl taxify laiko, tai jie šiuo metu skaičiuoja tik pravažiuojamą atstumą, nebėra jokio laiko, todėl dabar visi priusai po miestą kaip bepročiai laksto, nes jiems laikas nesiskaičiuoja, nors ir dabar padarė tą sistemą su laiku, ji vistiek nėra tokia dar tiksli, nes dienos irgi skiriasi, pvz pikai nuo pirmadienio iki ketvirtiadienio prasideda maždaug 16:40, penktadienį jau ir 16:00 viskas užkimšta. Pasitikėti GPS'o traffic skaitikliu irgi truputį miglota, nes jisai veikia tokiu principu, jeigu vienoje vietoje lėtai juda ne vienas žmogus su ta pačia navigacija, ji tada supranta, kad tie žmonės yra strigę, vienas pvz. priekyje, kitas už 20 mašinų, tai ir rodys, kad 100m. piko, nors realiai gali būti ir daugiau.

 

O dėl šitų skaičiavimų, tai taxify vairuotojai yra žiauriai nepatenkinti, nes pastoviai pats taxify pergalvoja kainas, net gi kai veži žmogų, galutinė suma gali būti mažesnė.

Redagavo venom
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nejaugi nėra forume žmogaus, kuris už pinigus sugebėtų tai padaryti?

 

Tai aiškų atsirastų. Galėčiau ir aš. Daryčiau mobile Appsą, Real time duombazę, duombazės kokį tai procesorių, kuris traukia info ir ją apskaičiuotą pateikia frontendui, administracinę panelę. Daug reikalų, daug pinigų.

 

Galima būtų ir papigiai ieškot sprendimo, bet čia jau PM jei domina, su daugiau info, jei įmanoma.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai aiškų atsirastų. Galėčiau ir aš. Daryčiau mobile Appsą, Real time duombazę, duombazės kokį tai procesorių, kuris traukia info ir ją apskaičiuotą pateikia frontendui, administracinę panelę. Daug reikalų, daug pinigų.

 

Galima būtų ir papigiai ieškot sprendimo, bet čia jau PM jei domina, su daugiau info, jei įmanoma.

o tai be android aplikacijos neįmanoma, nes kolkas norėčiau tik web sprendimo

Nuoroda į pranešimą
Dalintis kituose puslapiuose

o tai be android aplikacijos neįmanoma, nes kolkas norėčiau tik web sprendimo

 

Kaip be android aplikacijos automobilio koordinates gausi? Jei nori parašyk [email protected] kas per projektas ir kokie konkretūs reikalavimai. Tiekiame taksi sistemą kelioms lietuvos taksi įmonėmis tai žinome kas ir kaip.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

o tai be android aplikacijos neįmanoma, nes kolkas norėčiau tik web sprendimo

 

Įmanoma, aišku. Kaip suprantu user experiance nerūpi labai, svarbu veikia, tai užmetus akį, reiktų:

 

var watchID = navigator.geolocation.watchPosition(function(position) {
 do_something(position.coords.latitude, position.coords.longitude);
});

 

Ir tada kokį NoSleep.js naudot. Tai jeigu čia sau ar kokiam device'ui pasidaryt, būtų easy gan, bet jei jau reiktų pritaikyt įvairiom situacijom (įrenginiams) tai net ir šitas paprastas sprendimas išsipūstų laiko (ir eurų) prasme. Grubiai primetus, paprastąjam variantui, nuo 200 eur sąmata būtų (bet nežadu dabar nieko, nesigilinau kaip ten kas darytis turėtų. Jeigu domintų, sąmatą galėčiau pateikt. Visgi, vienam ar keliem device'ams, labai tikėtina jokių mėnesinių sumų daugiau nereiktų mokėt - host'as ir pan).

Redagavo Interesantas02
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kaip be android aplikacijos automobilio koordinates gausi?

https://www.w3schools.com/html/html5_geolocation.asp

https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API

 

W3C API kuri net IE9 supportina

 

Edit: Geresnis pavyzdys su Angular https://alligator.io/js/geolocation-api/

Redagavo Gruzlys
Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

Vargu ar bus stabilus reikalas taksometrui, net androido native API grybą gan smarkiai kartais supjauna. Na aišku priklauso jei projektas pažaidimui ir išmetimui tai gal pilnai ir užteks, tačiau jei verslui, taksometras turės atitikti tam tikras paklaidos ribas ir kitus reikalavimus

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Vargu ar bus stabilus reikalas taksometrui, net androido native API grybą gan smarkiai kartais supjauna. Na aišku priklauso jei projektas pažaidimui ir išmetimui tai gal pilnai ir užteks, tačiau jei verslui, taksometras turės atitikti tam tikras paklaidos ribas ir kitus reikalavimus

Tikslumas turetu buti tas pats, nes tas Geolocating API yra interface prieiti prie native APIs nesvarbu ar tai Android ar iOS ar koks kitas irenginys.

Taciau problema gali buti apribotas customization, sunkiau susikonfiguruoti GPS nustatymus pagal savo norus (pvz. vietos atnaujinimo intervalas). Taciau kur kas greiciau butu toki PWA pasirasyti, nei tarkim mobile app'a, distribution irgi daug lengvesnis. Viskas priklauso nuo usecase.

 

Reference:

http://www.andygup.net/how-accurate-is-html5-geolocation-really-part-2-mobile-web/

Redagavo Gruzlys
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tikslumas turetu buti tas pats, nes tas Geolocating API yra interface prieiti prie native APIs nesvarbu ar tai Android ar iOS ar koks kitas irenginys.

Taciau problema gali buti apribotas customization, sunkiau susikonfiguruoti GPS nustatymus pagal savo norus (pvz. vietos atnaujinimo intervalas). Taciau kur kas greiciau butu toki PWA pasirasyti, nei tarkim mobile app'a, distribution irgi daug lengvesnis. Viskas priklauso nuo usecase.

 

Reference:

http://www.andygup.n...t-2-mobile-web/

 

Kad įmanoma tikrai nesiginčiju, tačiau asmeniškai tikrai (bent šiuo metu) neapsiimčiau mission critical funkcionalumo remti ant web API. Yra rinkų kur provideriai net naudoja OBD magistralę aplikacijoje kad augmetuotų duomenis kai dingsta signalas pvz važiuojant tuneliais ar naudojame įrenginyje yra prastas GPS chipsetas kuris prie tam tikrų aplinkybių pieno riebumą rodo.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 4 savaičių...

Labai paprasta toki pasidaryt.

 

Vien atstumui paskaiciuot irasai google maps task A ir taska B. Jau gauni KM.

 

Jei vien manualu darai gali pasiziuret i laiko pradzia ir kai atvaziuot kiek dabar laiko :D

 

O suprogramuot toki dalyka labai easy. Normaliam programuotojui apie 1-2h uztruktu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Labai paprasta toki pasidaryt.

 

Vien atstumui paskaiciuot irasai google maps task A ir taska B. Jau gauni KM.

 

Jei vien manualu darai gali pasiziuret i laiko pradzia ir kai atvaziuot kiek dabar laiko :D

 

O suprogramuot toki dalyka labai easy. Normaliam programuotojui apie 1-2h uztruktu.

 

Tai kad ne visai to žmogui reikia.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai kad ne visai to žmogui reikia.

Is dalies tai kaip ir ta, tiesiog atstuma tarp tasko A ir tasko B matuoji kas X milisekundziu ir vis pridedi prie bendro atstumo ir keliones gale pagal atstuma (galbut ir/arba keliones laika) paskaiciuoji kaina, bent jau labai basic versija.

 

Kokias tiksliai technologijas naudotumėte? Bandysiu naudojant jas pasidaryti pats, jei nepavyks būsiu priverstas samdyti kažką iš Jūsų.

 

Ziurint ar labiau norisi native mobile app'o, kuris turbut siek tiek tikslesnis bus su gps matavymais.

https://medium.com/@mizutori/tracking-highly-accurate-location-in-android-vol-1-ddbc757b045d

https://stackoverflow.com/questions/9664587/using-gps-get-the-distance-a-person-has-walked

 

Jeigu Web:

https://www.html5rocks.com/en/tutorials/geolocation/trip_meter/

https://github.com/cloudant-labs/location-tracker-couchapp/blob/master/tutorial/tutorial.adoc

Redagavo Gruzlys
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...