¿Qué es una buena api para mapear coordenadas gps en c #?
Pregunta
Tengo un proyecto que tiene una lista de coordenadas gps. Me gustaría encontrar una manera de hacer un mapa simple de esas coordenadas (posiblemente solo una a la vez). El mapa debe tener información básica de la calle.
Esta parte de nuestro proyecto es bastante simple, así que no creo que deba ser un producto excepcionalmente rico en funciones. Esto también significa que no debería ser realmente caro.
¿Qué es un buen producto para lograr esto?
editar: esta es una aplicación de escritorio donde la conectividad a Internet probablemente no estará disponible.
Solución
Google Maps es ideal para esto.
Si se trata de una aplicación de escritorio con acceso a Internet, aún podría alojar un control de IE y mostrarlo allí.
EDITAR: Si esta es una aplicación de escritorio sin acceso a Internet, tendrás que comprar algo como Microsoft Streets & amp; Excursiones. No sé si tiene controles reutilizables. Probablemente tengas que comprar algo más caro para conseguirlo. Las aplicaciones de esta naturaleza a menudo caen bajo la categoría " GIS " ;. Intenta buscar en Google para eso.
Otros consejos
Sharpmap es un proyecto de código abierto escrito en C # y publicado bajo LGPL. Para citar la primera línea de la página:
SharpMap es una biblioteca de mapas fácil de usar para usar en aplicaciones web y de escritorio.
Iría con esta solución
- Representación de mapas: SharpMap
- Operaciones de geometría: NetTopologySuite
- Almacén de datos de mapas: shapefiles en su sistema de archivos o PostGis sobre PostgreSQL
- Datos de mapas en sí mismos: la forma más fácil puede ser extraerlos de los datos de OpenStreetMaps . Aquí , por ejemplo, puede descargar shapefiles para la ubicación deseada
Everyting es de código abierto (más o menos, verifique las licencias) y funciona bien en Windows.
Espero que ayude
ESRI tiene una API. Tienen javascript , silverlight, wpf , y flash . pueden tener más ESRI es más o menos el estándar en el mapeo.