Создайте масштабируемую карту с помощью c # - PullRequest
0 голосов
/ 08 декабря 2011

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

Так что ядумаю, что я должен использовать эти компоненты:

Внешний интерфейс: http://openlayers.org/ ( Пример ) Бэкэнд: http://sharpmap.codeplex.com/

И соединить их друг с другом, таквнешний интерфейс будет вызывать серверную часть для отображения плиток на текущем уровне масштабирования карты.

Я новичок в построении карты и просто хочу убедиться, что она движется не в том направлении, поэтому она делаетсмысл?Кто-нибудь делал это раньше?Или есть идеи получше?

РЕДАКТИРОВАТЬ

Извините, забыл, что: пользователь не должен устанавливать какие-либо дополнительные вещи, и он должен работать на Ipad тоже, поэтому яне могу использовать silverlight, flash и т. д. Просто старый добрый простой JS:)

Ответы [ 2 ]

0 голосов
/ 19 декабря 2011

В итоге я использовал openlayers.org для внешнего интерфейса и сам создавал внутренний.

0 голосов
/ 08 декабря 2011

Я работал над аналогичным требованием, но платформой разработки был Silverlight.Я использовал «DeepEarth» (расширенное глубокое увеличение) с плитками, размещенными на локальном сервере.

  1. DeepEarth
  2. DeepZoom

Вы можете попробовать использовать Bing Control и сервисы, которые являются платными.В пробной версии вы получите логотип Bing на заднем плане. Bing Services

Контроль Bing или любые другие элементы управления с помощью служб листов подходят для случаев, когда вам нужна карта реального мира - города / дороги.Если вам просто нужна функция увеличения / уменьшения изображения, вы можете использовать DeepZoom.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...