Size: a a a

2020 March 27

f

fr1 in Mapbox чат
считай пиксели от центра до клика
источник

m

m/s in Mapbox чат
fr1
считай пиксели от центра до клика
я могу сделать поправку на пэддинги, но я не знаю размеров области с текстом внутри пэддингов — зависит от длины текста
источник

NM

Nick Manukol in Mapbox чат
Ну попробуй как-то разграничить по величине текста
источник

m

m/s in Mapbox чат
Nick Manukol
Ну попробуй как-то разграничить по величине текста
о, спасибо:

создать невидимый html-элемент с этим текстом (заодно проверив ручные переносы) и дать ему стиль из текущего стиля фичи (размер шрифта, ограничение на ширину текста и высоту строки) — и спросить его размеры

наверное, так, если не придумаю чего-то однозначного
источник

f

fr1 in Mapbox чат
по-моему затея того не стоит
источник

m

m/s in Mapbox чат
fr1
по-моему затея того не стоит
согласен, хочется задать стиль / правила отрисовки так, чтобы в queryRenderedFeatures попадало только то, что нужно
источник

A

Alex CherryTea in Mapbox чат
m/s
о, спасибо:

создать невидимый html-элемент с этим текстом (заодно проверив ручные переносы) и дать ему стиль из текущего стиля фичи (размер шрифта, ограничение на ширину текста и высоту строки) — и спросить его размеры

наверное, так, если не придумаю чего-то однозначного
> создать невидимый html-элемент с этим текстом (заодно проверив ручные переносы) и дать ему стиль из текущего стиля фичи (размер шрифта, ограничение на ширину текста и высоту строки) — и спросить его размеры

ух это очень дорого
источник

m

m/s in Mapbox чат
Alex CherryTea
> создать невидимый html-элемент с этим текстом (заодно проверив ручные переносы) и дать ему стиль из текущего стиля фичи (размер шрифта, ограничение на ширину текста и высоту строки) — и спросить его размеры

ух это очень дорого
и не гарантирует точности:(
источник

DP

Darafei Praliaskouski in Mapbox чат
предложить впилиться внутрь цикла рендеринга и проверить клик в нём или где-то рядом - слишком радикальная идея?
источник

DP

Darafei Praliaskouski in Mapbox чат
я не знаю, как в мапбокс жл устроены хендлеры клика. там есть текстуры из айдишников?
источник

DP

Darafei Praliaskouski in Mapbox чат
а-ля UTFGrid, только современнее
источник

A

Alex CherryTea in Mapbox чат
Darafei Praliaskouski
я не знаю, как в мапбокс жл устроены хендлеры клика. там есть текстуры из айдишников?
ну там до много доятнутся можно
"context"
"transform"
"_tileTextures"
"tileExtentBuffer"
"tileExtentSegments"
"debugBuffer"
"debugSegments"
"rasterBoundsBuffer"
"rasterBoundsSegments"
"viewportBuffer"
"viewportSegments"
"tileBorderIndexBuffer"
"quadTriangleIndexBuffer"
"stencilClearMode"
"numSublayers"
"depthEpsilon"
"depthRboNeedsClear"
"emptyProgramConfiguration"
"crossTileSymbolIndex"
"width"
"height"
"style"
"options"
"lineAtlas"
"imageManager"
"glyphManager"
"symbolFadeChange"
"opaquePassCutoff"
"renderPass"
"nextStencilID"
"currentStencilSource"
"cache"
"_showOverdrawInspector"
"depthRangeFor3D"
"currentLayer"
"id"
"_tileClippingMaskIDs"
источник

DP

Darafei Praliaskouski in Mapbox чат
currentStencilSource звучит интересно
источник

m

m/s in Mapbox чат
currentStencilSource – cтрочка, указывающая на названия sourcе’a в стиле (и, кажется, не сорса моего слоя)

открыл для себя много нового

что можно почитать, чтобы примерно разобраться в этом древе?
источник

DS

Dzianis Sheka in Mapbox чат
m/s
currentStencilSource – cтрочка, указывающая на названия sourcе’a в стиле (и, кажется, не сорса моего слоя)

открыл для себя много нового

что можно почитать, чтобы примерно разобраться в этом древе?
исходники?)
источник

f

fr1 in Mapbox чат
Dzianis Sheka
исходники?)
какой-то объект go
источник
2020 April 01

A

Alex CherryTea in Mapbox чат
Dzianis Sheka
исходники?)
Инстанс мапбокса
источник
2020 April 09

N

Nikita in Mapbox чат
Всем привет! Ребят, подскажите как решить проблему: есть файл geojson с изохронами (полигонами) 10 тыс штук. Размер 140 мб. Пытаюсь выгрузить его в tileset, но загрузка падает по таймауту. Вроде не сильно большой файл. Как вы выгружаете большие файлы? Поделитесь опытом.
источник

ПШ

Павел Шиняев in Mapbox чат
в документации пишут, что можно через Dataset сначала загрузить, а потом преобразовать в Tileset
источник

m

m/s in Mapbox чат
Nikita
Всем привет! Ребят, подскажите как решить проблему: есть файл geojson с изохронами (полигонами) 10 тыс штук. Размер 140 мб. Пытаюсь выгрузить его в tileset, но загрузка падает по таймауту. Вроде не сильно большой файл. Как вы выгружаете большие файлы? Поделитесь опытом.
tileset? не dataset? не очень понял, что происходит — в студии / браузером загружаешь? лимит для geoJSON-ов 1 гб
источник