2016-01-10 3 views
0

enter image description hereОткрытие всплывающего окна на опционном слой щелчка в leafletjs

Я буду пытаться показать набор параметров, используя функциональные возможности layerGroup отфильтровать маркера. Мне нужно показать всплывающее окно, когда выбран параметр из слоя, который заставит пользователя ввести число, на основе которого я буду показывать маркеры. Есть ли возможный способ?

В приведенном выше эскизе есть образец фильтра в правом верхнем углу, который я намерен показывать с помощью слоев, но при выборе опции «Местоположение» я должен показать всплывающее окно, которое предложит пользователю ввести номер местоположения, и на этой основе маркеры должны быть размещены на карте.

ответ

0

Я думаю, что было бы несколько способов достичь этого, в зависимости от того, какое поведение вы хотите получить.

E.g. вы могли бы использовать «фиктивный» слой (с именем «Location», вероятно?), который вы можете добавить в «Управление слоями» (я думаю, что это «фильтр образца сверху»?). Затем прослушайте этот фиктивный слой для добавления на карту и запустите свой модальный («всплывающее») в это время. Затем, когда пользователь вводит необходимую информацию, вы можете программно добавить на карту соответствующие маркеры.

Если вам нужна дополнительная помощь, пожалуйста, добавьте более подробную информацию о том, какое поведение вы пытаетесь получить, или начните свою реализацию и опубликуйте новые вопросы, чтобы у вас уже было начало того, что вы пытаетесь достичь, и люди могут разработать Это.

Смежные вопросы