Как передать OL или Openscales выборку фирм

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Как передать OL или Openscales выборку фирм

Сообщение dvd_xaker »

Произошла выборка из бд. Каким образом динамически передать их на отображение?
Подскажите чем можете(((
А то я в большом сомнении(
Аватара пользователя
dobeer
Активный участник
Сообщения: 199
Зарегистрирован: 25 дек 2009, 21:54
Репутация: 1
Откуда: Чита
Контактная информация:

Re: Как передать OL или Openscales выборку фирм

Сообщение dobeer »

Можно накидать маркеры пропустив результат выборки в цикле.
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Re: Как передать OL или Openscales выборку фирм

Сообщение dvd_xaker »

можно примерчик посмотреть... если есть конечно(
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как передать OL или Openscales выборку фирм

Сообщение Mavka »

Произошла выборка
И куда сохранился результат? В таблицу БД?

Если клиент знает об этом событии, то может сам запросить данные. (Пример обращения к БД есть в статье про OWS.) А если это произошло внезапно, то сервер должен проинформировать клиента. На текущем технологическом уровне для AJAX это проблематично сделать. Сокеты в HTML5 появились, но когда они станут доступны разработчикам остается только гадать.
лангольеры под окном жрали время ом-ном-ном
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Re: Как передать OL или Openscales выборку фирм

Сообщение dvd_xaker »

нет не в таблицу... скажем так сделали выборку и получили все данные в кеш.... чтобы куда то помещать с помощью PHP нужно знать как они добавляются((( а потом уже прогнать в цикле и сформировать их для выдачи тока как еще не понял... в смысле как сформировать в XML или как то по другому... Вот как например сделано в 2GIS интерестно кто знает???
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Re: Как передать OL или Openscales выборку фирм

Сообщение dvd_xaker »

Еще к примеру интерестно как вот при переходе по этой ссылка maps.2gis.ru/barnaul/#center/83.740124,53.38337/zoom/7/query/firmbyrub/id/714/popup/83.739975,53.381039/feature/563585608588362/ вы переходите именно к нужной фирме... какими это средствами сделано и как так формируется и показывается OL... подскажите как же данные преобразовать чтобю отображать запрошеный слой и динамически показать...
Аватара пользователя
dobeer
Активный участник
Сообщения: 199
Зарегистрирован: 25 дек 2009, 21:54
Репутация: 1
Откуда: Чита
Контактная информация:

Re: Как передать OL или Openscales выборку фирм

Сообщение dobeer »

Зайдите например на http://gis-gid.ru/, выберите город Чита (только там пока есть организации), далее на вкладке организации нажмите "Рубрикатор" и выберите категорию, покажутся метки организаций из этой категории.
Далее пройдите по этой ссылке и покажется конкретный адрес.
В первом случае (ссылке) при клике по категории от клиента серверу передается аякс запрос с ID категории, производится выборка из базы по этому ID, далее формируем на пхп ответ в json формате и отдаем клиенту, клиент разбирает ответ в цикле наносит метки на карте, вот здесь я когда-то что то обсуждал по другой теме но там есть немного кода, который может быть полезен..
Во втором примере (ссылке) в самой ссылке уже заложен адрес (ссылку генерируем тоже сами программным путем, при клике на здание можно получить ссылку на него), который при загрузке страницы берет из него параметры адреса, опять же отдает их серверу , сервер находит координаты адреса в БД и опять же отдает их клиенту где средствами OL позиционируем карту по координатам....как то так, я не преподаватель и с изложением информации бывают проблемы, так что извините если непонятно выражаю свои мысли)))
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Re: Как передать OL или Openscales выборку фирм

Сообщение dvd_xaker »

Не мысли я понял... когда хочешь разобраться и не такое поймешь... буду инфу копать а потом если что задам уже конкретные вопросы
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость