Интерактивная карта с вибором варианта при клике

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
wiktorio
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 июн 2012, 11:05
Репутация: 1
Контактная информация:

Интерактивная карта с вибором варианта при клике

Сообщение wiktorio » 16 май 2016, 01:00

Здравствуйте. Передо мной стоит следующая задача:

1. Нужно создать итерактивную карту для веб-страницы - на карте будут точки, линии, полигоны.
- Это я могу сделать с помощью QGis
2. При клике на один из объектов (например точку) должно всплывать окно.
- Это тоже решаемо в случае если нужно отобразить только атрибутивную информацию.
3. Проблема в том, что нужно чтобы в этом окне отображался выбор из несколько текстовых строк. Например: Кликаем по точке - вспливает окно "1.Город большого размера 2. Город среднего размера 3. Город небльшого размера" - Кликаем один из вариантов - Результат сохраняется в базе данных mysql.

Подскажите в каком направлении двигатся с реализацией 3 шага. :?:

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Интерактивная карта с вибором варианта при клике

Сообщение trir » 16 май 2016, 08:48

leaflet & php

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Интерактивная карта с вибором варианта при клике

Сообщение jerry-maori » 16 май 2016, 10:54

1. Путём OGR2OGR загоняете геометрию в mySQL
1a. Туда же атрибутику
2. Путём PHP выдёргиваете нужные данные, джойните их, пакуете в JSON, отправляете клиенту, он радостно на leaflet их рисует.
3. Для каждого слоя в pop-up засовывать DIV. и уж в нём интерактив на все деньги

wiktorio
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 июн 2012, 11:05
Репутация: 1
Контактная информация:

Re: Интерактивная карта с вибором варианта при клике

Сообщение wiktorio » 22 май 2016, 00:49

jerry-maori писал(а):1. Путём OGR2OGR загоняете геометрию в mySQL
1a. Туда же атрибутику
2. Путём PHP выдёргиваете нужные данные, джойните их, пакуете в JSON, отправляете клиенту, он радостно на leaflet их рисует.
3. Для каждого слоя в pop-up засовывать DIV. и уж в нём интерактив на все деньги
Спасибо за совет. Будем разбираться...

Ответить

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

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

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