Как передать OL или Openscales выборку фирм
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
Как передать OL или Openscales выборку фирм
Произошла выборка из бд. Каким образом динамически передать их на отображение?
Подскажите чем можете(((
А то я в большом сомнении(
Подскажите чем можете(((
А то я в большом сомнении(
- dobeer
- Активный участник
- Сообщения: 199
- Зарегистрирован: 25 дек 2009, 21:54
- Репутация: 1
- Откуда: Чита
- Контактная информация:
Re: Как передать OL или Openscales выборку фирм
Можно накидать маркеры пропустив результат выборки в цикле.
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
Re: Как передать OL или Openscales выборку фирм
можно примерчик посмотреть... если есть конечно(
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Как передать OL или Openscales выборку фирм
И куда сохранился результат? В таблицу БД?Произошла выборка
Если клиент знает об этом событии, то может сам запросить данные. (Пример обращения к БД есть в статье про OWS.) А если это произошло внезапно, то сервер должен проинформировать клиента. На текущем технологическом уровне для AJAX это проблематично сделать. Сокеты в HTML5 появились, но когда они станут доступны разработчикам остается только гадать.
лангольеры под окном жрали время ом-ном-ном
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
Re: Как передать OL или Openscales выборку фирм
нет не в таблицу... скажем так сделали выборку и получили все данные в кеш.... чтобы куда то помещать с помощью PHP нужно знать как они добавляются((( а потом уже прогнать в цикле и сформировать их для выдачи тока как еще не понял... в смысле как сформировать в XML или как то по другому... Вот как например сделано в 2GIS интерестно кто знает???
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
Re: Как передать OL или Openscales выборку фирм
Еще к примеру интерестно как вот при переходе по этой ссылка 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 выборку фирм
Зайдите например на http://gis-gid.ru/, выберите город Чита (только там пока есть организации), далее на вкладке организации нажмите "Рубрикатор" и выберите категорию, покажутся метки организаций из этой категории.
Далее пройдите по этой ссылке и покажется конкретный адрес.
В первом случае (ссылке) при клике по категории от клиента серверу передается аякс запрос с ID категории, производится выборка из базы по этому ID, далее формируем на пхп ответ в json формате и отдаем клиенту, клиент разбирает ответ в цикле наносит метки на карте, вот здесь я когда-то что то обсуждал по другой теме но там есть немного кода, который может быть полезен..
Во втором примере (ссылке) в самой ссылке уже заложен адрес (ссылку генерируем тоже сами программным путем, при клике на здание можно получить ссылку на него), который при загрузке страницы берет из него параметры адреса, опять же отдает их серверу , сервер находит координаты адреса в БД и опять же отдает их клиенту где средствами OL позиционируем карту по координатам....как то так, я не преподаватель и с изложением информации бывают проблемы, так что извините если непонятно выражаю свои мысли)))
Далее пройдите по этой ссылке и покажется конкретный адрес.
В первом случае (ссылке) при клике по категории от клиента серверу передается аякс запрос с ID категории, производится выборка из базы по этому ID, далее формируем на пхп ответ в json формате и отдаем клиенту, клиент разбирает ответ в цикле наносит метки на карте, вот здесь я когда-то что то обсуждал по другой теме но там есть немного кода, который может быть полезен..
Во втором примере (ссылке) в самой ссылке уже заложен адрес (ссылку генерируем тоже сами программным путем, при клике на здание можно получить ссылку на него), который при загрузке страницы берет из него параметры адреса, опять же отдает их серверу , сервер находит координаты адреса в БД и опять же отдает их клиенту где средствами OL позиционируем карту по координатам....как то так, я не преподаватель и с изложением информации бывают проблемы, так что извините если непонятно выражаю свои мысли)))
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
Re: Как передать OL или Openscales выборку фирм
Не мысли я понял... когда хочешь разобраться и не такое поймешь... буду инфу копать а потом если что задам уже конкретные вопросы
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя