2012-01-28 19 views
5

Necesito integrar OpenStreet Map en mi aplicación C#, ya que he realizado algunos trabajos de investigación en google y bing y me he dado cuenta de las restricciones de licencia. Ahora quiero integrar OpenStreet MapCómo integrar OpenStreet Map en C# winforms

Tareas a realizar: 1. Mostrar el mapa y la ubicación del vehículo en el mapa. 2. Permitir al usuario definir regiones o radios en el mapa dibujando líneas o formas (triángulos, rectángulos o círculos) en el mapa y obtener el largo/lat, radio, distancia, etc. exactos

Soy totalmente nuevo a esta área no tengo ni idea, me esfuerzo por obtener el conocimiento pero debido a la limitación de tiempo estoy teniendo dificultades.

appreicate si algún cuerpo pueden compartir su experiencia y me guíe en la dirección correcta con los blogs, muestras etc.

Gracias

+1

Usaría OpenLayers (http://openlayers.org/). No es un código C# (javascript), pero puede mostrarlo fácilmente en un control webBrowser. –

Respuesta

4

Definitivamente estás buscando GMap.NET. Puede usar cualquier proveedor de mapas, solo tenga en cuenta las restricciones de licencia como ya indicó. Mire el ejemplo que proporcionan, será útil para usted.

+0

crees que puedo lograr ambas funcionalidades usando GMAP.NET – Shax

+0

@Shax Sí. Mire la demostración de GMap: puede agregar marcadores fácilmente (las ubicaciones de su vehículo) y es posible dibujar formas. Creo que es la mejor biblioteca de código abierto que encontrará en la web para una aplicación de winforms. – ken2k

+0

También puede enganchar su propia base de datos, lo que significa que puede agregar sus propios datos/Pologons/Directions – Ggalla1779