Создавать карты изображений и хранить их с помощью MVC3?

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

Кто-нибудь делал что-то подобное или может быть знает пример, который я могу взять за отправную точку? Я никогда не работал с картами изображений, поэтому любая помощь будет оценена. Я использую MVC3.

Спасибо


person met.lord    schedule 16.12.2011    source источник


Ответы (1)


Я делал что-то подобное в прошлом, используя MVC3 с Razor viewengine.

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

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

Все, что вам нужно сделать, это просмотреть список координат в представлении, чтобы сгенерировать соответствующий HTML-код.

вот он в действии: http://www.merillat.com/inspiration-design/gallery-detail/hotspot/133/index.html

надеюсь это поможет

person jsmith    schedule 16.12.2011