web-dev-qa-db-fra.com

C #: système de suivi GPS

Comment puis-je construire un système de suivi GPS avec mobile (avec GPS) en C # .net? Le scénario est le suivant: 

  1. Suivez un utilisateur (ingénieur de maintenance, rien d’illégal ici) via un téléphone mobile compatible GPS. De quel logiciel et matériel aurai-je besoin? Existe-t-il une implémentation open source?

  2. Pour un système de suivi des véhicules, comment puis-je utiliser un GPS? J'aimerais connaître les différentes étapes/procédures. Je cherche une bonne direction.

16
Jon

J'ai construit une version de Window Forms pour afficher les informations d'un GPS. Je n’en ai pas vraiment beaucoup parlé depuis, mais si vous êtes intéressé, le code est sur CodePlex.

http://gps.codeplex.com/SourceControl/changeset/view/24953#146657

Tout ce que vous devez faire pour obtenir ce suivi est quelqu'un

  1. Convertir vers Windows Mobile
  2. Construire un service Web pour enregistrer l'emplacement
  3. Modifier le code pour publier l'emplacement sur le service Web de temps en temps

Vraiment j'ai déjà fait le travail difficile, ou analyser les commandes GPS de la connexion série pour vous. :)

6
Nick Berardi

Ce n'est pas si difficile (je l'ai fait moi-même!).

Le meilleur endroit pour commencer à chercher est ici:

http://msdn.Microsoft.com/en-us/library/bb158708.aspx

Vous devrez télécharger le SDK Windows Mobile 6.0 à partir d’ici:

http://www.Microsoft.com/downloads/details.aspx?FamilyID=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en

Le sdk contient en fait un exemple d'application GPS que vous pouvez utiliser pour personnaliser vos besoins.

5
Calanus

J'ai moi-même examiné cette question et je suis tombé sur cette

http://www.codeplex.com/SharpGPS

C'est une librairie GPS basée sur .NET 2 full ou CF, je ne l'ai pas encore essayée mais elle a l'air très prometteuse

3
David Hayes

Puisque vous mentionnez C #, vous aurez besoin d’un téléphone fonctionnant sous Windows Mobile. Et a GPS bien sûr. 

Après avoir téléchargé et installé le Kit de développement logiciel (SDK) WinMob 6.1, vous pouvez simplement démarrer un projet Smart Device dans V. Studio. 

Vous pouvez lire le GPS via un port série ou utiliser l’API GPS. Il existe un wrapper géré pour l'API dans le dossier des exemples du SDK. (La version WM 5 avait quelques problèmes, Google pour cela).

Lorsque vous pourrez lire la position, vous devrez l'envoyer à un serveur quelque part. WinMob prend en charge l’appel de WebServices dans des situations de connexion intermittente. 

2
Henk Holterman

vous pouvez trouver plus d’informations sur: http://www.miisoft.it/portale/index.php/programmazione/37-c/51-gps-parte-i Ici, vous trouverez des informations sur le GPS, l'analyse de la chaîne NMEA et un exemple de code.

2
admin

Essayez de suivre l’emplacement du mobile compatible GPS sur un PC:

  1. développer une application Android sur mobile (qui donne la permission d'accéder au GPS ... codé en Android Manifest.xml)
  2. développer une application PC en utilisant .net qui prend les données de localisation du serveur et trace la localisation sur PC en générant automatiquement du Javascript
0
user1223530
  1. Définissez d’abord les exigences, les fonctionnalités que votre logiciel devrait avoir
  2. Décidez de la plateforme: iPhone, Windows Mobile, Symbian, Android ou autre chose

Avec "C # .net", vous ne pourrez probablement développer que pour Windows Mobile.

0
User

Si vous souhaitez un système de suivi des véhicules, pourquoi ne pas en acheter un, car il en existe beaucoup. Si vous ne savez pas vraiment comment vous y prendre, je ne suis pas sûr que vous serez en mesure de produire une solution à un coût inférieur à celui d'un système commercial.

0
Simeon Pilgrim