2009-05-28 13 views
5

Qualcuno sa, come posso utilizzare OpenStreetMap all'interno della mia applicazione Compact Framework? C'è un quadro o qualcosa del genere? Tutto quello che posso trovare nel loro wiki è come contribuire al loro progetto e utilizzare il software per mappare i dati. Ma voglio usare le loro mappe per mostrare la posizione degli utenti all'interno della mia app. Non sono riuscito a trovare nulla sull'utilizzo del loro servizio web o di quello che devo usare per mostrare le loro mappe all'interno della mia applicazione.Come posso utilizzare OpenStreetMap nella mia app Compact Framework?

+0

Mi piacerebbe sapere come si esegue il rendering XML da OpenStreetMap in un'immagine reale –

risposta

4

C'è un progetto su Google Code che vuole creare una libreria .NET per l'API OpenStreetMap. Il sito afferma che attualmente v'è una versione alpha, quindi potrebbe essere la pena di verificare che fuori: code.google.com/p/openstreetmapnet

E ci sono due progetti simili su CodePlex così: osmscout.codeplex.com gmap4dotnet.codeplex.com

Forse chi può essere utilizzato in anche il Compact Framework, oppure puoi chiedere ai team di progetto di aggiungere quella funzione (o farti coinvolgere da te, dopotutto è opensource).

+2

Il progetto OpenStreetMap.Net non è stato aggiornato a lungo. – Schmuli

1

CloudMade fornisce API per l'incorporamento di mappe OpenStreetMap in molte lingue, ma non .NET al momento della scrittura. Esistono semplici API HTTP per i riquadri delle mappe disponibili che è possibile chiamare dai programmi .NET, ma questo è ovviamente piuttosto di basso livello.

Le API CloudMade sono progettate per gli sviluppatori che desiderano incorporare l'output OSM nei propri progetti, piuttosto che l'API OSM che è orientata verso la creazione di mappe, quindi penso che potresti essere interessato al materiale CloudMade.

Vedere http://developers.cloudmade.com/projects per ulteriori informazioni.

0

Ho sviluppato un componente CF che può scaricare le tessere OpenStreetMap e anche tracciare punti di interesse e percorsi di base. A seconda delle tue esigenze e di eventuali restrizioni sulle licenze che puoi utilizzare, potrebbe essere utile?

0

Brutile sembra abbastanza promettente. È una libreria progettata per C# per connettersi a fonti OpenStreetMap. (Silverlight demo disponibile Here.

Il wiki ha anche un listing of all .NET related pages. Tra i progetti documentati, OpenStreetMapViewer sembra si adatta alle vostre esigenze al meglio. E 'progettato per visualizzare una porzione di OpenStreetMap all'interno di un'applicazione .NET. Sono sicuro almeno uno di questi funzionerà con Windows Mobile

Problemi correlati