OpenStreetMap в ASP.NET - PullRequest
       14

OpenStreetMap в ASP.NET

3 голосов
/ 11 ноября 2010

Меня интересует использование OpenStreetMap в веб-приложении, разработанном с использованием ASP.NET. Кто-нибудь знает, есть ли элемент управления, библиотеки или оболочки для использования OpenStreetMap в ASP.NET? (C #, не используя Javascript).

Заранее спасибо.

Ответы [ 2 ]

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

BruTile - это библиотека C # для отображения скользкой карты.Его можно использовать в Интернете, отображая с помощью silverlight.

По моему мнению, требование silverlight не является разумным выбором для общедоступного веб-сайта и не очень разумным для внутреннего использования ни в долгосрочной перспективе, так чтоне очень хорошее решениеНо это единственное, что мне известно о том, что соответствует тому, что вы просите.

«не использовать Javascript» - любопытное ограничение, так как большинство встроенных веб-карт используют javascript.Возможно, вы имеете в виду вы не хотите работать с любым javascript, но веб-сайт может использовать его.В этом случае ... Я до сих пор не знаю ни одного решения на C #, но библиотека, которая оборачивает OpenLayers или одну из других альтернатив , скрывая от вас всю разработку javascript, была бы вполне осуществимой.Кто-то должен построить такую ​​вещь!Между тем, я обещаю, что JavaScript для отображения скользкой карты довольно прост: -)

Другой подход может быть Статическое изображение карты , генерирующее библиотеку, которая выбирает мозаичные изображения, сшивает иходно изображение и локально кэширует его для отображения в теге image.Опять же, такую ​​вещь было бы очень возможно (легко !?) построить с помощью C #.Кто-то должен это сделать!В то же время вы можете ссылаться на один из этих сервисов (например, новый от MapQuest ) прямо из тега imageна вашем сайте.... Нет JavaScript и C # тоже!

0 голосов
/ 07 апреля 2011

Я не уверен, есть ли у них какие-либо специальные инструменты ASP, но Cloudmade имеет множество инструментов и API, которые вы можете использовать, чтобы добавить OpenStreetMap в ваше приложение.В основном это делается на клиенте, хотя и с помощью JavaScript, поэтому я не думаю, что вы найдете много в инструментах C #.

Хотя я могу ошибаться ...

...