Кто-нибудь знает, как я могу использовать OpenStreetMap внутри моего приложения Compact Framework? Есть Framework или что-то в этом роде? Все, что я могу найти в их вики, - это то, как внести свой вклад в их проект и использовать их программное обеспечение для сопоставления данных. Но я хочу использовать их карты, чтобы показать местоположение пользователей в моем собственном приложении. Я не мог найти ничего об использовании своего веб-сервиса или того, что я должен использовать, чтобы показать свои карты внутри моего приложения.Как я могу использовать OpenStreetMap в своем приложении Compact Framework?
ответ
У них нет библиотек CF, но API specification is well documented, поэтому нет причин, по которым вы не могли бы интегрироваться с ним.
В Google Code есть проект, который хочет создать библиотеку .NET для API OpenStreetMap. На сайте говорится, что в настоящее время является альфа-версией, так что может быть стоит проверить, что из: code.google.com/p/openstreetmapnet
И есть два подобных проекта на CodePlex, а также: osmscout.codeplex.com gmap4dotnet.codeplex.com
Может быть те, могут быть использованы в Compact Framework, а также вы можете попросить команды проекта добавить эту функцию (или задействовать себя, в конце концов, это openource).
Проект OpenStreetMap.Net не был обновлен в течение длительного времени. – Schmuli
CloudMade предоставляет API-интерфейсы для встраивания карт OpenStreetMap на многие языки, но не .NET на момент написания. Существуют простые API-интерфейсы HTTP для доступных фрагментов карт, которые вы можете вызывать из .NET-программ, но это, конечно, довольно низкоуровневый.
API-интерфейсы CloudMade предназначены для разработчиков, которые хотят внедрять выход OSM в свои проекты, а не API OSM, который ориентирован на создание карты, поэтому я думаю, что вам может быть интересен материал CloudMade.
См. http://developers.cloudmade.com/projects для получения дополнительной информации.
Я разработал компонент CF, который может загружать плитки OpenStreetMap, а также отображать интересующие объекты и основные маршруты. В зависимости от ваших требований и любых ограничений на лицензии, которые вам разрешено использовать, тогда это может быть вам полезно?
Brutile выглядит довольно многообещающим. Это библиотека, предназначенная для C# для подключения к источникам OpenStreetMap. (Silverlight доступна демо Here.
вики также имеет listing of all .NET related pages. Из документированных проектов, OpenStreetMapViewer выглядит она соответствует вашим потребностям лучших. Она предназначена для отображения части OpenStreetMap в приложении .NET. Я уверен, хотя бы один из них будет работать на мобильных устройствах Windows.
- 1. Как я могу использовать OAuth в своем приложении для Android?
- 2. Как я могу использовать таймер в своем консольном приложении?
- 3. Как я могу использовать push-уведомление в своем приложении?
- 4. Как я могу использовать NSError в своем приложении для iPhone?
- 5. Как я могу использовать StateListAnimator в своем приложении
- 6. Как я могу использовать ограничения в своем приложении?
- 7. Как я могу использовать данные Google maps в своем приложении
- 8. Как я могу использовать регистрацию CAS в своем веб-приложении?
- 9. Как я могу использовать SoundCloud в своем приложении для Android?
- 10. Как я могу использовать Django ORM в своем приложении Tornado?
- 11. Как я могу использовать jBPM в своем приложении GWT?
- 12. Как я могу использовать Opus-Codec в своем Java-приложении
- 13. Как я могу использовать ua-parser в своем приложении?
- 14. Как я могу использовать Compact Code
- 15. Могу ли я использовать Node.js в своем веб-приложении Asp.net?
- 16. Могу ли я использовать notepad ++ exe в своем приложении?
- 17. Могу ли я использовать websockets в своем веб-приложении php?
- 18. Могу ли я использовать экран разблокировки Android в своем приложении?
- 19. Могу ли я использовать рекламу minimob в своем приложении?
- 20. Как я могу реализовать EGOPhotoViewer в своем приложении?
- 21. Номер версии в приложении .NET Compact Framework
- 22. Как я могу перебирать элементы BindingSource в Compact Framework C#
- 23. Как/где я могу «хранить»/хранить данные в своем приложении?
- 24. Как я могу получить информацию о батарее в своем приложении?
- 25. Как я могу показать сайт в своем веб-приложении?
- 26. Как я могу реализовать облачные вычисления в своем приложении?
- 27. Как я могу сделать живые обновления текста в своем приложении
- 28. Как я могу эмулировать ErrorProvider в .NET Compact Framework?
- 29. Как я могу хранить секреты в своем приложении?
- 30. PHP: Как я могу использовать/использовать метод в своем классе?
Я хотел бы знать, как вы визуализируете XML из OpenStreetMap в фактическое изображение. –