WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   GPS Race (https://www.wn.se/forum/showthread.php?t=1061797)

SweLogan 2014-05-14 10:46

GPS Race
 
Har börjat bygga på ett GPS nätverk där tanken är att man kan föja personer på Google map. Inga problem att plottra ut var de är osv.

Nästa steg är att jag vill skapa en leaderboard.
Vet inte redigt hur jag ska börja. På nått sätt måste man sätta upp en bana på Google map med koordinater. Även om man har olika mål där man kanske inte har en barna utan punkter man ska åka i mellan.

Någon som har ide eller vet någon sida som har exempel / information om hur man kan gå tillväga på att vidareutveckla iden?

BarateaU 2014-05-14 11:20

Mini körde tävling för några år sedan där de gick ut på att "sno" virtuella bilen av varandra, och den som hade bilen sista dagen fick en riktig mini. Var med i jakten i en vecka för skoj skull och de var rätt kaos sista dagen/timmen på östermalm. Hur mycket folk som helst och mobilnätet dog :P

"Getaway Stockholm 2010 – Mini Countryman i prispotten"

x264 2014-05-16 18:07

I en slags databas sparar du en rutt med olika kordinater.

Loopa igenom användarna som ännu inte har fått sin rutt kontrollerad. Kontrollera data för data (säg i ett intervall om 20 meter att du har sparat det)


Se till att dessa värden ligger inom X meter från din rutt som du har satt ut.
Om det är det gå ett steg framåt så att du kan kontrollera nästa värde.

Om det inte gör det, fortsätt loopa igenom användarens värden och har han/hon klarat av din rutt så är achievement unlocked eller vad man ska säga.

Sen när du har loopat igenom användarna kan du sätta något slags värde på vilka rutter som de har klarat av.

Alternativt att du associerar varje medlem med en rutt (när de startar appen)
och så får de värdet 0. Sen så loopar du igenom de med värdet 0.

Du kan lägga upp det lite som du vill.


Om du har en cirkelformad rutt eller flera stycken i närheten av varandra, så när en person rör sig säg vart 100meter. Kontrollera vilken rutt som är närmast och starta från den sen då.

Kom ihåg att en cirkelformad rutt (eller en som går tillbaka till ursprungsläget) är klar när den kommer till en punkt där den redan är bockad. och då loopar du igenom hela rutten och kontrollerar att alla värden är bockade.

Voila så har du din egna lilla ruttmapp.


Jag vet inte, jag brukar bara programmera mot webben mest men det är väl något sådant jag hade tänkt göra om jag skulle göra en sådan app :)


Alla tider är GMT +2. Klockan är nu 13:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson