Страница 1 из 1

Редактирование карты (установка меток) с добавлением фото

Добавлено: 05 апр 2012, 17:34
Rex
Есть у меня карта города, построенная на MySQL+MapServer+OpenLayers+TileCache.

Есть также желание сделать сервис добавления картинок на карту. Чтобы любой пользователь мог ткнуть точку на карте и залить на сервер фотографию/фотографии. И в дальнейшем в этой точке появляется метка, при щелчке на которую всплывает окошко с данной фотографией/фотографиями. Как это можно реализовать? В какую сторону копать? Заливку, хранение и отображение фотографий я реализую, не проблема (php+mysql), а вот как это все привязать к карте?

Re: Редактирование карты (установка меток) с добавлением фот

Добавлено: 06 апр 2012, 09:50
Denis Rykov
Самый простой вариант - создаёте точечный векторный слой (пользовательские маркеры) в БД (например, PostGIS) и таблицу со ссылками на фотографии, структура таблицы фотографий такая: id,marker_id,img_url. Затем, например, публикуете слой маркеров по WMS и запросом GetFeatureInfo извлекаете id маркера, затем посылаете запрос какому-либо серверному скрипту, который по id маркера вытаскивает ссылки на изображения из таблицы и посылает вам ответ в нужной форме. Последние два шага можно объединить в один.