Visualiseren van informatie rond fietstocht


In deze tutorial, presenteren we een manier om een mobiele applicatie die berekent snelheid van een fiets en visualiseert op de kaart hoe snel het was op reis. Hierdoor kunnen we beter te begrijpen onze eigen fietsen activiteit. We kunnen ook verschillende soorten gegevens zoals wegomstandigheden verzamelen via sensoren die zijn ingesloten in een mobiele telefoon en/of extra sensoren op de fiets uitgerust.

In deze tutorial zullen we gebruiken
• Samsung Galaxy Nexus (Android 4.0)
• Fiets
• Cellet fiets telefoonhouder

We zullen eerst even voorstellen hoe reizende snelheid van een fiets, een van de meest elementaire informatie rond fietsen activiteit, van GPS-informatie die is verkregen van een mobiele telefoon aangesloten op een fiets te berekenen. Vervolgens presenteren we een visualisatie die laat zien hoe snel een gebruiker was reizen tussen elk punt waar GPS-informatie werd overgenomen.

Verwerven van GPS-informatie te krijgen van de locatie en snelheid reizen
Met een Android apparaat, wij kunnen verwerven GPS-locatie in een vorm van latitude en longitude via de API LocationManager gebouwd in de LocationManager-klasse. Voor meer informatie, zie deze instructie.

Om te bereken reizende snelheid van een fietser, moeten we ten minste twee GPS-locaties en om te berekenen hoeveel ze reisde en hoe lang het duurde voor de fietser die weg afleggen. Te dien einde verzamelen we lengtegraad punten van GPS-informatie voortdurend met het interval van 30 seconden. Om te berekenen van een metrische afstand tussen twee punten van de lengtegraad, gebruiken we een Harvesine formule (wikipedia). Wij kunt twee paren van lengtegraad om de afstand te berekenen coördinaten invoeren. Opmerking, de formule die is beschreven in de vorige Wikipedia-link nemen latitude en hoeken van de lengtegraad in radiaal waar de lengte- en breedtegraad geretourneerd door de API LocationManager geeft als resultaat de waarden in graden, dus het is de verantwoordelijkheid van uw programma om te converteren van graden naar radialen. Zodra u afstand en tijdsinterval hebt, kunt u reizen snelheid berekenen.

Vervolgens is het creëren van een weergave waarin de gegevens op de top van de kaart visualiseert.

Labels: Androïde

Gerelateerde Artikelen

Visualiseren van de huidige doorstromen van een weerstand Circuit

Visualiseren van de huidige doorstromen van een weerstand Circuit

ik ben geneigd om mensen te helpen uit wanneer ze elektronica projecten ze advies over willen hebben. Ik heb een basiskennis van de elektronica, en weet niet echt hoe elektriciteit werkt. Ik had dit idee dat het maken van een visualisatie van het ele
Hoe om te visualiseren van organische stoffen

Hoe om te visualiseren van organische stoffen

Geschatte tijd: 10 minutenMaterialen nodig: pen, papierVoorkennis: basischemie kennisHet vermogen om te visualiseren van organische verbindingen in drie dimensies van de wig-dash-notatie is belangrijk, omdat het u toestaat om beter begrijpen van de i
Visualiseren van geluid met vloeistoffen

Visualiseren van geluid met vloeistoffen

Na een kort uitstapje naar het terrein van het visualiseren van geluid door vuur die ik om het hoofd in de andere richting en horloge besloten doorgeven trillingen via enkele verschillende soorten vloeistoffen. Ik gebruikte water en een maïs zetmeel
Visualiseren van de Twitter Hashtag activiteit met uw vonk-Core

Visualiseren van de Twitter Hashtag activiteit met uw vonk-Core

Met zijn ingebouwde WiFi geschiktheid en automatisch toegang tot de Cloud vonk is de kern van de Spark een geweldige keuze voor het visualiseren van gegevens van het web. In deze handleiding gebruiken we de kern van de Spark met het schild van de Spa
Eerste Lightsaber bouwen (van spullen rond leggend) UPDATED

Eerste Lightsaber bouwen (van spullen rond leggend) UPDATED

zoals de titel al zegt. Dit is een build van een lightsaber. Ik bouwde het van spullen rond leggend. Ik heb niet een lightsaber voordat dus wilde zien hoe deze zou blijken. Ik had geen plan slechts enkele kratten van sanitair, lamponderdelen en compu
Visualiseren van gegevens van sensoren met behulp van Arduino + coolterm

Visualiseren van gegevens van sensoren met behulp van Arduino + coolterm

zodra u sommige waarden van sensoren krijgt, bijvoorbeeld met behulp van Arduino, (zie mijn vorige instructable), soms is het leuk om te zien de sensorgegevens in een grafiek.Hier is hoe in slechts een paar stappen!Ik maakte deze bijzondere Instructa
Bookhuddle.com, een website voor het ontdekken, organiseren en delen van informatie over het adresboek maken

Bookhuddle.com, een website voor het ontdekken, organiseren en delen van informatie over het adresboek maken

deze post beschrijft de stappen die betrokken zijn bij het maken en lanceren van Bookhuddle.com, een website gericht op het helpen lezers ontdekken, organiseren en delen van informatie over het adresboek.De hier beschreven stappen zou gelden voor de
Visualiseren van EAGLE bewerkingen met een Gerber-Viewer

Visualiseren van EAGLE bewerkingen met een Gerber-Viewer

The EAGLE schema/PCB editor houdt maximaal 10 back-ups van je board en schema's, als gevolg van het begin van de Raad van bestuur tijdens de laatste keer je opgeslagen u werken.  Dit kan zeer waardevol zijn als u schroef iets opwaarts, maar ik heb al
Fix fout bij het ophalen van informatie van de Server Rh-01!!

Fix fout bij het ophalen van informatie van de Server Rh-01!!

Fix fout ophalen van informatie van de server rh-01!. Fix Google play store fout ophalen van informatie van de server rh 01. Fix fout rh-01 Android Google Play Store. Kan niet openen van Play winkel vanwege de rh-01-fout. Fout bij het ophalen van inf
Fundamentele ketting maken van Tutorial: ronde

Fundamentele ketting maken van Tutorial: ronde

het derde project mijn studenten maken is keten. Het is meestal het project dat zij uit naar de minst kijken. Maar maken keten is een uitstekende manier om te solderen vaardigheden en vertrouwen met de fakkel te winnen. Vaak studenten denken van kete
Bouwen van uw eigen brandblusser van dingen rond uw huis

Bouwen van uw eigen brandblusser van dingen rond uw huis

hoe te bouwen uw eigen Brandblusser (Disclaimer: ik hebben geen verantwoordelijkheid over dit te doen op een verkeerde manier of pijn jezelf)Stap 1: eenvoudige brandblusser Dit is een nette manier voor het blussen van een brand met deze eenvoudige pi
Verzenden van informatie met heliumatoom

Verzenden van informatie met heliumatoom

Helium is een volledig draadloze platform voor het internet van dingen, leveren van geïntegreerde hardware, software interfacing, en een ingebouwde uit infrastructuur eenvoudig, efficiënt en veilig objecten verbinden met het internet. Er zijn twee ha
Stop uw snijplank van glijden rond

Stop uw snijplank van glijden rond

dus we hebben een assortiment van zoete snijplanken variërend van hout tot teflon-iets.  MAAR het ergste over alle van hen is dat ze niet met een soort rubberen voetjes om het te stoppen komen van het drijven terwijl im choppin'omhoog mijn Pico De Ga
Hoe maak je een raket met behulp van leveringen rond het huis

Hoe maak je een raket met behulp van leveringen rond het huis

deze instructables doel is dat u te maken "raket candy" of "karamel snoep" voor gemakkelijke, snelle raket plezier! Raket Candy is samengesteld uit twee basisingrediënten. Suiker en kaliumnitraat, zowel die kan worden gevonden thuis of