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

MapServer+OpenLayers: поиск объекта по идентификатору

Добавлено: 25 сен 2009, 15:01
Rex
Есть карта города с адресами, полностью хранящаяся в MySQL. Необходимо реализовать поиск дома по адресу. Точнее, условия такие: есть id объекта (хранится в таблице базы), нужно отобразить на карте этот объект, т.е. панорамирование + зум так, чтобы объект оказался по центру карты. Само панорамирование с зумом нашел как сделать, в OL можно передвинуть карту к определенным координатам и уровню масштабирования. Но вот как вытащить из базы координаты искомого объекта?
Пытался найти в сети формат пространственных данных, хранящихся в MySQL, ничего найти не смог. Может, есть готовые решения?

Re: MapServer+OpenLayers: поиск объекта по идентификатору

Добавлено: 25 сен 2009, 15:09
wmk
Но вот как вытащить из базы координаты искомого объекта?
Ajax тебе в помощь коллега :) ... пишешь скрипт на PHP который из базы нужную информацию дергать будет и в JS отдавать. Это самый простой вариант вроде.

Re: MapServer+OpenLayers: поиск объекта по идентификатору

Добавлено: 25 сен 2009, 15:15
Mavka
формат пространственных данных, хранящихся в MySQL
Наиболее широко распространен WKT (или бинарный вариант - WKB)

Re: MapServer+OpenLayers: поиск объекта по идентификатору

Добавлено: 25 сен 2009, 22:27
Rex
Спасибо за наводку, все получилось! Данные в базе оказались в формате WKB, вытаскиваю их так, как сказал wmk :)