2012-01-28 21 views
5

Ho bisogno di integrare OpenStreet Map nella mia applicazione C#, come ho fatto qualche lavoro di ricerca su google e bing e realizzato i loro diritti di licenza. Ora voglio integrare OpenStreet MapCome integrare OpenStreet Map in C# winforms

Compiti da eseguire: 1. Visualizzare la mappa e la posizione del veicolo sulla mappa. 2. Consentire all'utente di definire regioni o raggio sulla mappa disegnando linee o forme (triangoli, rettangoli o cerchi) sulla mappa e ottenere l'esatto calcolato lungo/lat, raggio, distanza ecc.

Sono totalmente nuovo a quest'area non ho idea, sto cercando di ottenere la conoscenza, ma a causa di limiti di tempo ho difficoltà.

appreicate se qualche corpo può condividere la loro esperienza e mi guida per il giusto senso con i blog, campioni ecc

Grazie

+1

Vorrei utilizzare OpenLayers (http://openlayers.org/). Non un codice C# (javascript), ma puoi visualizzarlo facilmente in un controllo webBrowser. –

risposta

4

Stai sicuramente alla ricerca di GMap.NET. Puoi utilizzare qualsiasi fornitore di mappe, basta prenderti cura delle restrizioni sulla licenza come hai già notato. Guarda l'esempio che forniscono, sarà utile per te.

+0

pensi di poter ottenere entrambe le funzionalità utilizzando GMAP.NET – Shax

+0

@Shax Sì. Guarda la demo di GMap: puoi facilmente aggiungere marcatori (le posizioni dei tuoi veicoli) ed è possibile disegnare forme. Penso che sia la migliore libreria open source che troverai sul web per un'applicazione winforms. – ken2k

+0

È possibile collegare anche il proprio database, quindi questo significa che è possibile aggiungere i propri dati/Pologoni/Indicazioni stradali – Ggalla1779