Как я могу использовать OpenStreetMap в моем приложении Compact Framework? - PullRequest
5 голосов
/ 28 мая 2009

Кто-нибудь знает, как я могу использовать OpenStreetMap в моем приложении Compact Framework? Есть рамки или что-то в этом роде? Все, что я могу найти в их вики, это то, как внести свой вклад в их проект и использовать их программное обеспечение для отображения данных. Но я хочу использовать их карты, чтобы показать местоположение пользователей внутри моего собственного приложения. Я не мог найти что-либо об использовании их веб-службы или что-то еще, что я должен использовать, чтобы показать их карты в моем приложении.

Ответы [ 5 ]

4 голосов
/ 28 мая 2009

В Google Code существует проект, который хочет создать библиотеку .NET для API OpenStreetMap. На веб-сайте говорится, что в настоящее время существует альфа-версия, поэтому, возможно, стоит проверить это: code.google.com / p / openstreetmapnet

И на CodePlex есть два похожих проекта: osmscout.codeplex.com gmap4dotnet.codeplex.com

Возможно, их также можно использовать в Compact Framework, или вы могли бы попросить проектные команды добавить эту функцию (или подключиться самостоятельно, в конце концов, это открытый источник).

1 голос
/ 21 июля 2009

CloudMade предоставляет API для встраивания карт OpenStreetMap на многих языках - но не .NET на момент написания. Доступны простые API-интерфейсы HTTP для листов карт, которые можно вызывать из программ .NET, но это, конечно, довольно низкий уровень.

API-интерфейсы CloudMade предназначены для разработчиков, которые хотят встраивать вывод OSM в свои проекты, а не API-интерфейс OSM, предназначенный для создания карт, поэтому я думаю, что вас могут заинтересовать компоненты CloudMade.

Подробнее см. http://developers.cloudmade.com/projects.

0 голосов
/ 05 октября 2011

Brutile выглядит довольно многообещающе. Это библиотека, разработанная для C # для подключения к источникам OpenStreetMap. (Доступна демонстрация Silverlight Здесь .

В вики также есть список всех страниц, связанных с .NET . Из документированных проектов OpenStreetMapViewer выглядит так, как будто он наилучшим образом соответствует вашим потребностям. Он предназначен для отображения части OpenStreetMap в приложении .NET. Я уверен, что по крайней мере один из них будет работать для Windows Mobile.

0 голосов
/ 22 апреля 2010

Я разработал компонент CF, который может загружать плитки OpenStreetMap, а также отображать достопримечательности и основные маршруты. В зависимости от ваших требований и любых ограничений лицензий, которые вам разрешено использовать, тогда он может быть вам полезен?

0 голосов
/ 28 мая 2009

У них нет библиотек CF, но спецификация API хорошо документирована , поэтому нет причин, по которым вы не могли бы интегрироваться с ней.

...