Здравствуйте. Передо мной стоит следующая задача:
1. Нужно создать итерактивную карту для веб-страницы - на карте будут точки, линии, полигоны.
- Это я могу сделать с помощью QGis
2. При клике на один из объектов (например точку) должно всплывать окно.
- Это тоже решаемо в случае если нужно отобразить только атрибутивную информацию.
3. Проблема в том, что нужно чтобы в этом окне отображался выбор из несколько текстовых строк. Например: Кликаем по точке - вспливает окно "1.Город большого размера 2. Город среднего размера 3. Город небльшого размера" - Кликаем один из вариантов - Результат сохраняется в базе данных mysql.
Подскажите в каком направлении двигатся с реализацией 3 шага.
Интерактивная карта с вибором варианта при клике
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 07 июн 2012, 11:05
- Репутация: 1
- Контактная информация:
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Интерактивная карта с вибором варианта при клике
leaflet & php
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Интерактивная карта с вибором варианта при клике
1. Путём OGR2OGR загоняете геометрию в mySQL
1a. Туда же атрибутику
2. Путём PHP выдёргиваете нужные данные, джойните их, пакуете в JSON, отправляете клиенту, он радостно на leaflet их рисует.
3. Для каждого слоя в pop-up засовывать DIV. и уж в нём интерактив на все деньги
1a. Туда же атрибутику
2. Путём PHP выдёргиваете нужные данные, джойните их, пакуете в JSON, отправляете клиенту, он радостно на leaflet их рисует.
3. Для каждого слоя в pop-up засовывать DIV. и уж в нём интерактив на все деньги
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 07 июн 2012, 11:05
- Репутация: 1
- Контактная информация:
Re: Интерактивная карта с вибором варианта при клике
Спасибо за совет. Будем разбираться...jerry-maori писал(а):1. Путём OGR2OGR загоняете геометрию в mySQL
1a. Туда же атрибутику
2. Путём PHP выдёргиваете нужные данные, джойните их, пакуете в JSON, отправляете клиенту, он радостно на leaflet их рисует.
3. Для каждого слоя в pop-up засовывать DIV. и уж в нём интерактив на все деньги
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей