Есть у меня карта города, построенная на MySQL+MapServer+OpenLayers+TileCache.
Есть также желание сделать сервис добавления картинок на карту. Чтобы любой пользователь мог ткнуть точку на карте и залить на сервер фотографию/фотографии. И в дальнейшем в этой точке появляется метка, при щелчке на которую всплывает окошко с данной фотографией/фотографиями. Как это можно реализовать? В какую сторону копать? Заливку, хранение и отображение фотографий я реализую, не проблема (php+mysql), а вот как это все привязать к карте?
Редактирование карты (установка меток) с добавлением фото
-
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 16 фев 2009, 15:43
- Репутация: 0
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Редактирование карты (установка меток) с добавлением фот
Самый простой вариант - создаёте точечный векторный слой (пользовательские маркеры) в БД (например, PostGIS) и таблицу со ссылками на фотографии, структура таблицы фотографий такая: id,marker_id,img_url. Затем, например, публикуете слой маркеров по WMS и запросом GetFeatureInfo извлекаете id маркера, затем посылаете запрос какому-либо серверному скрипту, который по id маркера вытаскивает ссылки на изображения из таблицы и посылает вам ответ в нужной форме. Последние два шага можно объединить в один.
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя