Создавать карты изображений и хранить их с помощью MVC3? - PullRequest
1 голос
/ 16 декабря 2011

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

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

Спасибо

1 Ответ

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

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

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

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

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

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

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

...