2011-06-27 19 views
5

Quiero escribir una aplicación independiente (preferiblemente en C#) que muestra un mapa de Google o Bing que muestra rutas de vuelo y patrones en 3D.Programación de Google o Bing Map con C# para la aplicación independiente

  1. Para Google esto es posible en JavaScript incrustado en HTML, como se muestra aquí: http://code.google.com/apis/maps/documentation/javascript/
  2. El Google Web Services me permite determinar las distancias y rutas, pero sin la visualización como que lo necesitaría (así es como yo lo entiendo , Podría estar equivocado).
  3. Lo mismo que en 1 parece ser cierto para el Bing AJAX controls ("JavaScript en la página web").
  4. El Bing SOAP Services nuevamente parece ser el equivalente a 2, más centrado en consultas textuales en lugar de mostrar los mapas. Existe el servicio de imágenes, pero se ve más bajo nivel, no como un globo tridimensional que podría modificar.
  5. En el artículo de stackoverflow "best api for develop with maps web application google-maps vs bing-maps" hay algunos enlaces sobre las API, pero nada .net enfocado.

¿Alguien conoce una API .NET/C# que me permite hacer básicamente lo mismo que en 1/3 con C#?

Respuesta

5

No estoy 100% seguro en todas las capacidades pero pago GMap.NET. Código abierto, jugué un poco y parece bastante bueno.

+0

Necesito comprobar esto, parece ser prometedor .... –

+0

Si lo usa, encontré la implementación de WinForm mucho más rápida que el control WPF, solo en caso de que use WPF. – Ian

+0

Gracias, también el proyecto parece ser vital y mejorar continuamente. Voy a publicar una actualización aquí una vez que lo haya probado, lo que podría tomar algunos días ... –

4

No estoy seguro si está considerando componentes comerciales o no, pero el otro día me encontré con Telerik's RadMap. Es compatible con Bing Maps, creo.

+0

Gracias, parece ser similar en funcionalidad al anterior, pero comercial. Así que me arriesgué con GMap primero, pero realmente aprecio tu ayuda. –

2

Dependiendo de cuál sea exactamente su definición de "independiente", ¿qué le parece crear una aplicación fuera del navegador basada en el control de Bing Maps Silverlight? Ver http://www.microsoft.com/maps/isdk/silverlight/ para SDK y http://msdn.microsoft.com/en-us/library/ee681884.aspx para referencia de método.

Definitivamente cumpliría con su objetivo de crear una aplicación de estilo "Bing Maps" en C#, pero creo que todavía tendría que ser entregada al cliente a través de HTTP.

+0

También no está mal, podría ser una alternativa a lo anterior. Gracias por ayudar. –

Cuestiones relacionadas