Weiß jemand, wie ich OpenStreetMap in meiner Compact Framework-Anwendung verwenden kann? Gibt es einen Rahmen oder etwas ähnliches? Alles, was ich in ihrem Wiki finden kann, ist, wie man zu ihrem Projekt beiträgt und ihre Software benutzt, um Daten zu kartieren. Aber ich möchte ihre Karten verwenden, um den Standort des Nutzers in meiner eigenen App anzuzeigen. Ich konnte nichts über die Verwendung ihres Web-Service oder was auch immer ich verwenden muss, um ihre Karten in meiner Anwendung zu zeigen.Wie kann ich OpenStreetMap in meiner Compact Framework App verwenden?
Antwort
Sie scheinen keine CF-Bibliotheken zu haben, aber die API specification is well documented, also gibt es keinen Grund, warum Sie nicht damit integrieren könnten.
Es gibt ein Projekt in Google Code, das eine .NET-Bibliothek für die OpenStreetMap-API erstellen möchte. Die Website heißt es, dass es derzeit eine Alpha-Version ist, so könnte es sich wert sein, Check-out: code.google.com/p/openstreetmapnet
Und es gibt zwei ähnliche Projekte auf CodePlex auch: osmscout.codeplex.com gmap4dotnet.codeplex.com
Vielleicht kann die in verwendet werden auch das Compact Framework, oder Sie könnten die Projektteams bitten, dieses Feature hinzuzufügen (oder sich selbst zu beteiligen, es ist schließlich Open Source).
Das OpenStreetMap.Net Projekt wurde nicht lange aktualisiert. – Schmuli
CloudMade bietet APIs zum Einbetten von OpenStreetMap-Karten in vielen Sprachen - jedoch nicht in .NET zum Zeitpunkt des Schreibens. Es gibt einfache HTTP-APIs für Kartenkacheln, die Sie aus .NET-Programmen aufrufen können, aber das ist natürlich ziemlich niedrig.
Die CloudMade-APIs sind für Entwickler gedacht, die die OSM-Ausgabe in ihre Projekte einbetten möchten, statt in die OSM-API, die auf die Erstellung von Karten ausgerichtet ist.
Weitere Informationen finden Sie unter http://developers.cloudmade.com/projects.
Ich habe eine CF-Komponente entwickelt, die OpenStreetMap-Kacheln herunterladen und auch interessante Punkte und einfache Routen darstellen kann. Abhängig von Ihren Anforderungen und Einschränkungen für Lizenzen, die Sie verwenden dürfen, kann es für Sie nützlich sein?
Brutile sieht ziemlich vielversprechend aus. Es ist eine Bibliothek, die für C# entwickelt wurde, um eine Verbindung zu OpenStreetMap-Quellen herzustellen. (Silverlight Demo verfügbar Here.
Das Wiki hat auch eine listing of all .NET related pages. Von den Projekten dokumentiert, OpenStreetMapViewer sieht aus wie es Ihren Bedürfnissen am besten passt. Es wurde entwickelt, um einen Teil von OpenStreetMap in einer .NET-Anwendung angezeigt werden soll. Ich bin sicher, mindestens eine davon funktioniert für Windows Mobile
- 1. Wie kann ich ErrorProvider in .NET Compact Framework emulieren?
- 2. Wie kann ich System-Icons in meiner Android-App verwenden?
- 3. Wie kann ich NSError in meiner iPhone App verwenden?
- 4. Rhino Mocks & Compact Framework
- 5. Compact Framework Current Folder
- 6. Kann ich Apple Systemsounds in meiner iOS App verwenden?
- 7. Kann ich Apple-Grafiken in meiner iPhone-App verwenden?
- 8. Separatorsteuerung in .net Compact Framework
- 9. Windows Mobile Compact Framework SqlCeConnection
- 10. Clustergröße in .NET Compact Framework
- 11. Compact-Framework: Windows Installer Frage
- 12. LINQ to SQL in Compact Framework
- 13. .NET Compact Framework-Komponenten-Serializer
- 14. Compact Framework - Signalstärke
- 15. Compact Framework - OpenNetCf.Net FTP-Beispiele?
- 16. App OpenStreetMap für Android & iOS
- 17. OCR-Bild in .NET Compact Framework
- 18. HTTP Progress in .Net Compact Framework
- 19. Wie kann ich Screenshot von meiner APP in SmartTV
- 20. Neue Zeile in C# -Benachrichtigung (Compact Framework)
- 21. Wie kann ich Batterieinformationen in meiner App abrufen?
- 22. Speicherprofiler für .NET Compact Framework
- 23. Threading in winform - Compact .NET Framework 3.5
- 24. Wie öffne ich OpenStreetmap in mkmapview? -iphone
- 25. Wie kann ich die Bundle-Größe meiner iOS-App reduzieren?
- 26. Fingerabdrücke erkennen .Net Compact Framework
- 27. Anpassen des DataGrid in Compact Framework 3.5
- 28. Versionsnummer in .NET Compact Framework-Anwendung
- 29. Wie erhalten Sie die Standardsystemschriftart in .NET Compact Framework?
- 30. Unterstützt das ADO.NET Entity Framework Compact Framework
Ich würde gerne wissen, wie Sie das XML von OpenStreetMap in ein tatsächliches Bild rendern –