MySQL+OpenLayers
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 04 июл 2009, 06:56
- Репутация: 0
MySQL+OpenLayers
Добрый день, подскажите, пожалуйста, как можно реализовать сохранение данных (будь то точка, линия, полигон) в бд MySQL? То есть как можно передать интегрированные в openlayers координаты точек в MySQL? Заранее благодарен.
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 14 июн 2009, 19:41
- Репутация: 0
Re: MySQL+OpenLayers
для хранения единичных объектов, типа точки, полигона, и т.д. лично я пользовал geojson
вот из этого примера.
http://www.openlayers.org/dev/examples/ ... rmats.html ,
однако стоит учесть что мне запросы к поликонам не нужны были. т.е. отобразить по номеру - это была задача максимум )
вот из этого примера.
http://www.openlayers.org/dev/examples/ ... rmats.html ,
однако стоит учесть что мне запросы к поликонам не нужны были. т.е. отобразить по номеру - это была задача максимум )
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: MySQL+OpenLayers
Не очень понятно... вы хотите хранить информацию в базе данных MySQL и отображать ее в OpenLayers?mtx писал(а):передать интегрированные в openlayers координаты точек в MySQL
Работать с базами данных напрямую OpenLayers не умеет [за исключением OpenLayers.Protocol.SQL.Gears, но оно предназначено для других целей].
Варианты:
- Cамому считывать данные из базы и каждый элемент добавлять на карту. Почитайте "WKT in MySQL".
- Как советуют в топике "Displaying Multiple Markers from Database" воспользоваться FeatureServer. Он использует в качестве backend'а OGR, который в свою очередь подключается к MySQL. Это сложнее.
лангольеры под окном жрали время ом-ном-ном
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: MySQL+OpenLayers
Искал для коллеги-программера простой пример связки базы и OL, наткнулся одновременно на эту тему и на рецепт из OSM Wiki. Привожу ссылку, дабы не плодить сущности.
http://wiki.openstreetmap.org/wiki/Open ... ynamic_KML
Смысл прост - wrapper-прокладка в виде короткого php-скрипта, который делает получает контекст от OL, переделывает его в запрос к базе, возвращает ответ базы, конструируя KML.
http://wiki.openstreetmap.org/wiki/Open ... ynamic_KML
Смысл прост - wrapper-прокладка в виде короткого php-скрипта, который делает получает контекст от OL, переделывает его в запрос к базе, возвращает ответ базы, конструируя KML.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя