Qu'est-ce qu'une bonne api pour cartographier les coordonnées gps en c #?
Question
J'ai un projet qui contient une liste de coordonnées GPS. Je voudrais trouver un moyen de faire une carte simple de ces coordonnées (éventuellement une à la fois). La carte doit contenir des informations de base sur la rue.
Cette partie de notre projet est assez simple, je ne pense donc pas que ce soit un produit exceptionnellement riche en fonctionnalités. Cela signifie également que cela ne devrait pas être très coûteux.
Qu'est-ce qu'un bon produit pour y parvenir?
modifier: il s'agit d'une application de bureau sur laquelle la connectivité Internet ne sera probablement pas disponible.
La solution
Google Maps est idéal pour cela.
S'il s'agit d'une application de bureau avec accès à Internet, vous pouvez toujours héberger un contrôle IE et le montrer à cet emplacement.
EDIT: s'il s'agit d'une application de bureau sans accès à Internet, vous devrez acheter quelque chose comme Microsoft Streets & amp; Voyages. Je ne sais pas s'il y a des contrôles réutilisables. Vous devez probablement acheter quelque chose de plus cher pour l'obtenir. Les applications de cette nature relèvent souvent de la catégorie "SIG". Essayez de chercher ça sur Google.
Autres conseils
Sharpmap est un projet open source écrit en C # et publié sous LGPL. Pour citer la première ligne de la page:
SharpMap est une bibliothèque de cartographie facile à utiliser à utiliser dans les applications Web et de bureau.
J'irais avec cette solution
- Rendu de la carte: SharpMap
- Opérations géométriques: NetTopologySuite
- Magasin de données cartographiques: fichiers de formes dans votre système de fichiers ou PostGis sur PostgreSQL
- Données cartographiques proprement dites: le moyen le plus simple consiste à extraire des données OpenStreetMaps . Ici , vous pouvez par exemple télécharger des fichiers de formes pour l'emplacement de votre choix
Everyting est open source (plus ou moins, vérifiez les licences) et fonctionne correctement sous Windows.
J'espère que ça aide
ESRI a une API. javascript , silverlight, wpf et flash . ils peuvent avoir plus. ESRI est à peu près la norme en matière de cartographie.