Size: a a a

2021 January 06

A

Alex in Mapbox чат
shp файл, я его загрузил в geoserver, показываю с помощью mapbox
источник

A

Alex in Mapbox чат
fr1
названия других столбцов, очевидно же
Понятное дело, что названия других столбцов, мне конкретика нужна)
источник

A

Alex CherryTea in Mapbox чат
Николай Петров
ну и да, в этом примере как я понял не выбор фичи как таковой, а второй слой, где рендерятся выбранные фичи просто с другим стилем (цвет полигона).

В этом примере фильтр может вернуть конкретную фичу? Ведь мне не просто показать нужно, а передать фичу в draw
источник

A

Alex CherryTea in Mapbox чат
как-то так
источник

f

fr1 in Mapbox чат
в queryRenderedFeatures можно сразу e.point отдавать без разбивки на ху
источник

A

Alex CherryTea in Mapbox чат
прикольно, не знал
источник

f

fr1 in Mapbox чат
Alex
Понятное дело, что названия других столбцов, мне конкретика нужна)
`‘${e.features[0].properties.region} ${e.features[1].properties.region}
${e.features[0].properties.drugoy-koncretniy-stolbe4}’`
источник

НП

Николай Петров... in Mapbox чат
хм, спасибо!

А у меня вот так получилось.
правда не понимаю как архитектурно более правильно(

https://jsfiddle.net/petrovnn/poms3c51/3/
источник

A

Alex in Mapbox чат
fr1
`‘${e.features[0].properties.region} ${e.features[1].properties.region}
${e.features[0].properties.drugoy-koncretniy-stolbe4}’`
Спасибо!  Буду пробовать
источник

f

fr1 in Mapbox чат
Николай Петров
хм, спасибо!

А у меня вот так получилось.
правда не понимаю как архитектурно более правильно(

https://jsfiddle.net/petrovnn/poms3c51/3/
так выглядит логичным
источник

AB

Anton [az09@osm] Bel... in Mapbox чат
Alex
Всем доброго вечера! Может быть кто-то сможет подсказать? Я делаю карту на мапбоксе, данные проходят через геосервер и попадают на карту. Проблемы возникли с тем, что во всплывающем окне мне нужно отображать данные из нескольких столбцов, но пока получается только из одного, как сделать из нескольких одновременно?

map.on('click', 'Piemonte', function (e) {
new mapboxgl.Popup()
.setLngLat(e.lngLat)
.setHTML(e.features[0].properties.Region)
.addTo(map);
});
.setHTML(e.features[0].properties.Region)
внутри скобок можно выражение написать?
источник

A

Alex CherryTea in Mapbox чат
Николай Петров
хм, спасибо!

А у меня вот так получилось.
правда не понимаю как архитектурно более правильно(

https://jsfiddle.net/petrovnn/poms3c51/3/
у тебя суть та-же, разница только в том что если два полигона будут где-то пересекаться, то клик в этом месте в моем примере выделит оба а в твоем только первый
источник

НП

Николай Петров... in Mapbox чат
Alex CherryTea
у тебя суть та-же, разница только в том что если два полигона будут где-то пересекаться, то клик в этом месте в моем примере выделит оба а в твоем только первый
понял, спасибо!
сохранил себе фидл, буду изучать
источник

f

fr1 in Mapbox чат
Alex CherryTea
у тебя суть та-же, разница только в том что если два полигона будут где-то пересекаться, то клик в этом месте в моем примере выделит оба а в твоем только первый
вот как раз выделить сразу два, как-то не логично
источник

A

Alex CherryTea in Mapbox чат
да, шо то херня шо то
источник

A

Alex CherryTea in Mapbox чат
можно рисовать маркер в месте клика с предложением выбора
источник

f

fr1 in Mapbox чат
да ну, лишние сложности, проще ткнуть в другое место, где нужный полигон один
источник

A

Alex CherryTea in Mapbox чат
fr1
да ну, лишние сложности, проще ткнуть в другое место, где нужный полигон один
у тебя ничего не получится если нижний полигон меньше и полностью под вторым
источник

f

fr1 in Mapbox чат
хотя по uix при кликах он их должен перебирать
источник

НП

Николай Петров... in Mapbox чат
Alex CherryTea
у тебя ничего не получится если нижний полигон меньше и полностью под вторым
согласен, есть такая проблема
источник