J'envisage de construire une application GPS iPhone pour aider les coureurs. Il aurait besoin d'obtenir une lecture précise de vitesse (dans un délai de 1 MPH) toutes les 10 secondes. Est l'iPhone 3GS ou le nouvel iPhone 4 capable de donner une lecture aussi précise? P>
7 Réponses :
douteux au fil du temps. Peut-être pour quelques cycles. Mais entre le sommeil, le décalage GPS et les problèmes de précision, je pense que ce sera difficile. Il convient également de demander combien de personnes courent avec leur iPhone? P>
Les mêmes personnes qui utilisaient avec leur iPod fonctionnent maintenant avec leur iPhone.
Équitable. Je ne serais personnellement pas comme coureur. Il convient de noter que ce type d'application vient des défis, techniques et marketing. C'est ce que le Gattster demandait.
Jason, je cours et vélo avec mon Nexus, en utilisant l'application Endomondo et cela fonctionne très bien à me raconter la vitesse et la distance. C'est une précision folle qui indiquerait qu'il s'agit constamment de recevoir des coordonnées GPS. Et après avoir joué un peu avec l'iPhone Obtenir GPS et à juger la distance, je peux vous dire que vous pouvez obtenir des résultats assez précis. Et cela semblait être la moitié de la moitié des personnes dans un demi marathon que j'ai récemment couru eut leur iPhone sur eux (il y avait 23 000 personnes dans cette course)
Offtopic, mais il ne se produirait pas d'avoir été le marathon de la plage de Huntington?
Je n'ai jamais dit impossible i>. J'ai dit difficile i>. J'ai fait plusieurs applications avec Corelocation et MapKit pour l'iPhone. Il existe de nombreuses variables avec la collecte de données GPS. Personnellement, je serais réticent à développer et à commercialiser une application dans laquelle la fonction principale s'est appuyée sur des données GPS incroyablement précises. Dites par exemple, cartographier une route de coureurs avec des données statistiques. J'ai pensé à construire une telle application et je sentais que je ne pouvais pas rencontrer de manière fiable les attentes de l'utilisateur. Je n'essaie pas d'être le Sayer Nay i> ici. Alors ne laissez pas mes commentaires vous arrêter.
@gattster non c'était le marathon commémoratif de la ville d'Oklahoma.
C'est possible mais vous ne pouviez pas en dépendre de 100% en raison des éventuelles inexactitudes du GPS. Et votre timing devrait être telle qu'il s'agissait de jauger sur des distances en ligne droite, de sorte que 10 secondes pouvaient fonctionner, mais vous pouvez également capturer un point chaque seconde ou deux, puis figurez la distance entre tous les points de 10 secondes et utilisez-la contre le Démarrer l'horodatage et la fin de l'horodatage. Meilleure option est de mettre quelque chose ensemble et de le tester. P>
En termes de précision, il est possible (aussi longtemps que vous ne perdiez pas le signal bien sûr). Surtout que le GPS est beaucoup plus précis au positionnement relatif (c'est-à-dire que cela pourrait avoir une incertitude de 10 m dans la position de vous sur la carte, mais cela le détectera si vous vous déplacez pendant 1 m). Pour des périodes qu'il n'y a pas de signal, vous obtiendrez une vitesse moyenne ou quelque chose. P>
Cependant, notez que laisser le GPS sur celui-ci comme celui-ci mangera considérablement la batterie afin qu'il ne soit pas très satisfaisant pour vos clients s'il est utilisé pendant une longue période. P>
Vous voudrez peut-être utiliser d'autres technologies ou demander l'aide de l'utilisateur et utiliser le GPS moins souvent. Par exemple, vous pouvez échantillonner l'emplacement chaque minute, puis utiliser l'API de carte pour deviner la manière dont l'utilisateur est passé de A à B (ou demandez à l'utilisateur si ce n'est pas possible). P>
Vous serez peut-être mieux à compter des événements Shake comme chaque secoueur correspondra à une grève des pieds. Utilisez ensuite le GPS comme moyen de calibrer la longueur de la foulée moyenne des coureurs toutes les 10 secondes environ. Au fil du temps, vous pourrez peut-être corréler la fréquence des grèves de pied et des données GPS avec la longueur moyenne de la foulée. Je m'attendrais à ce qu'un coureur plus fatigué utilise une foulée plus courte et moins de grève des pieds par seconde. P>
L'iPhone a-t-il un accéléromètre? Vous pourriez le faire de cette façon. En outre, il existe une application très similaire que j'utilise personnellement qui fonctionne très bien, mais ce n'est pas pour iPhone en raison de diverses limitations de système d'exploitation. p>
Oui, est probablement la réponse courte. Téléchargez une application similaire comme Trails Lite Strort> pour le tester pour vos besoins. P>
Si vous avez moyen de vos échantillons de localisation supérieurs à 10 secondes, vous vous retrouverez avec une lecture de vitesse assez précise. Pensez-y comme l'aiguille d'un indicateur de vitesse dans une vieille voiture, rebondissant avec chaque nid-de-poule. Si vous le regardez pour une fraction de seconde, vous ne pouvez pas dire quelle vitesse vous faites, mais si vous l'étudiez pendant 10 secondes (et je ne recommande pas d'essayer cela), vous pouvez obtenir une bien meilleure idée. p>
Comme cela a déjà été signalé, la précision du positionnement absolu ne peut être exacte qu'à 40 m environ, mais le positionnement relatif est beaucoup plus précis, et c'est ce dont vous avez besoin. P>
Comme certaines personnes l'ont notée, vous rencontrerez le problème des taches en service. Cela peut être comptabilisé, bien que je ne l'appelais pas fixe, en gardant une trace de leur vitesse moyenne pendant la minute et quelques minutes et appliquez cela à la "zone grise". p>
Cela les empêche de passer en avant à ce qui peut être quelque peu supposé de manière sûre comme leur vitesse actuelle, tant qu'ils ne s'arrêtent pas et ne commencent souvent pas. Ce numéro de repliement peut être tenu à jour et échangé pour le numéro en temps réel dans les cas où le service n'est pas disponible, puis échangé à nouveau lorsque le service revient. Vous pouvez éventuellement incorporer l'accéléromètre pour vous assurer qu'ils sont toujours en cours d'exécution lorsque le numéro de secours est affiché. P>
Il y a déjà un soutien intégré avec Nike pour obtenir quelque chose de très similaire. Vaut la peine de noter: Apple.com/ipod/nike/run.html
@Chris, l'application Nike utilise un capteur dans votre chaussure, pas seulement GPS.
L'application Nike fonctionne-t-elle en devinant sur la base du podomètre?
Ouais, l'application Nike utilise le podomètre. Runkeeper utilise le GPS et semble assez précis pour moi, mais je ne sais pas à quelle fréquence ses échantillons ou à quel point il est lissé sous la hotte. Son affichage "en temps réel" semble précis et assez réactif, cependant. Et Runkeeer est probablement l'application que vous devez concurrencer en fonction des applications exécutées GPS-compatibles sur GPS sur l'iPhone. - Matt (gars Web pour des choses splendides, créateurs de get courir pour iPhone et un utilisateur de punition ...)