Có ai biết, làm thế nào tôi có thể sử dụng OpenStreetMap bên trong ứng dụng Compact Framework của tôi? Có một khung hoặc một cái gì đó như thế? Tất cả những gì tôi có thể tìm thấy trong wiki của họ là cách đóng góp cho dự án của họ và sử dụng phần mềm của họ để lập bản đồ dữ liệu. Nhưng tôi muốn sử dụng bản đồ của họ để hiển thị vị trí của người dùng bên trong ứng dụng của riêng tôi. Tôi không thể tìm thấy bất cứ điều gì về việc sử dụng dịch vụ web của họ hoặc bất cứ điều gì tôi phải sử dụng để hiển thị bản đồ của họ bên trong ứng dụng của tôi.Tôi làm cách nào để sử dụng OpenStreetMap trong Ứng dụng Compact Framework của mình?
Trả lời
Chúng dường như không có bất kỳ thư viện CF nào, nhưng là API specification is well documented, vì vậy không có lý do gì bạn không thể tích hợp với nó.
Có một dự án trên Google Code muốn tạo thư viện .NET cho API OpenStreetMap. Trang web này khẳng định rằng hiện nay là một phiên bản alpha, vì vậy nó có thể là giá trị kiểm tra mà ra: code.google.com/p/openstreetmapnet
Và có hai dự án tương tự trên CodePlex cũng như: osmscout.codeplex.com gmap4dotnet.codeplex.com
Có lẽ những người có thể được sử dụng trong Compact Framework là tốt, hoặc bạn có thể yêu cầu các nhóm dự án thêm tính năng đó (hoặc tự mình tham gia, nó là nguồn mở).
Dự án OpenStreetMap.Net chưa được cập nhật trong thời gian dài. – Schmuli
CloudMade cung cấp API để nhúng bản đồ OpenStreetMap bằng nhiều ngôn ngữ - nhưng không phải .NET như thời điểm viết. Có các API HTTP đơn giản cho các lát bản đồ có sẵn mà bạn có thể gọi từ các chương trình .NET. Tuy nhiên, đây là khóa học khá thấp.
API CloudMade được thiết kế cho nhà phát triển muốn nhúng đầu ra OSM vào dự án của họ, chứ không phải API OSM hướng đến việc tạo bản đồ, vì vậy tôi nghĩ bạn có thể quan tâm đến công cụ CloudMade.
Xem http://developers.cloudmade.com/projects để biết thêm.
Tôi đã phát triển thành phần CF có thể tải xuống các lát OpenStreetMap và cũng có thể vẽ các điểm quan tâm và các tuyến đường cơ bản. Tùy thuộc vào yêu cầu của bạn và bất kỳ hạn chế nào về giấy phép mà bạn được phép sử dụng, thì nó có thể được sử dụng cho bạn?
Brutile có vẻ khá hứa hẹn. Nó là một thư viện được thiết kế cho C# để kết nối với các nguồn OpenStreetMap. (Silverlight demo có sẵn Here.
Các wiki cũng có một listing of all .NET related pages. Trong số các dự án tài liệu, OpenStreetMapViewer trông giống như nó phù hợp với nhu cầu của bạn là tốt nhất. Nó được thiết kế để hiển thị một phần của OpenStreetMap trong một ứng dụng .NET. Tôi chắc chắn ít nhất một trong số này sẽ hoạt động cho các cửa sổ di động
- 1. Tôi làm cách nào để sử dụng OAuth trong ứng dụng GWT của mình?
- 2. Tôi làm cách nào để sử dụng API JAVA Facebook trong ứng dụng của mình?
- 3. Số phiên bản trong ứng dụng .NET Compact Framework
- 4. Công cụ để hiệu suất hồ sơ của các ứng dụng .NET Compact Framework
- 5. Tôi làm cách nào để có thể hồ sơ ứng dụng Android của mình?
- 6. Tôi làm cách nào để thêm intellisense vào ứng dụng của mình?
- 7. Làm cách nào để sử dụng .gif hoạt ảnh trong ứng dụng iPhone của tôi?
- 8. Tôi làm cách nào để sử dụng mixin Enumerable trong lớp học của mình?
- 9. Cách lấy tên và phiên bản ứng dụng exe trong C# Compact Framework
- 10. Tôi làm cách nào để kiểm tra ứng dụng tab trang facebook của mình từ localhost
- 11. Compact Framework Current Folder
- 12. Tôi làm cách nào để gọi một ứng dụng khác từ dịch vụ Delphi của mình?
- 13. Tôi làm cách nào để tích hợp ứng dụng của mình với tiện ích con?
- 14. Cách tốt nhất để sử dụng và bảo vệ WCF trên Compact Framework?
- 15. Tôi muốn sử dụng trang HTML trong ứng dụng grails của mình. Nhưng không thể
- 16. Tôi làm cách nào để xem trình duyệt của mình sử dụng trình duyệt nào?
- 17. Tôi làm cách nào để sử dụng vim để chuyển đổi tệp của mình thành utf8?
- 18. Tôi nên sử dụng plugin/đá quý OpenId nào cho ứng dụng Rails của mình?
- 19. Rhino Mocks & Compact Framework
- 20. Tôi làm cách nào để yêu cầu ứng dụng Cocoa của tôi thoát khỏi ứng dụng?
- 21. Làm cách nào để sử dụng CaptureMouse hoặc Mouse.Capture trong ứng dụng C# WPF của tôi?
- 22. Tôi có thể sử dụng main() để khởi động lại ứng dụng của mình không?
- 23. Tôi làm cách nào để sử dụng Java để sử dụng nhà cung cấp bảo mật của mình?
- 24. Tôi làm cách nào để sử dụng history.js trên trang web của mình
- 25. Làm cách nào để khởi chạy ứng dụng android trong ứng dụng của tôi trong Android?
- 26. Làm cách nào để kiểm tra cách khách hàng sử dụng ứng dụng Cocoa của tôi?
- 27. Chuỗi kết nối để sử dụng SQL Server Compact với Entity Framework?
- 28. Tôi làm cách nào để đặt số xây dựng của ứng dụng mà không làm bẩn cây nguồn của mình?
- 29. GoogleApps - làm cách nào tôi có thể triển khai ứng dụng của mình
- 30. Windows Mobile Compact Framework SqlCeConnection
Tôi muốn biết cách bạn hiển thị XML từ OpenStreetMap thành một hình ảnh thực tế –