типпеканоэ Mapbox GL JS

У меня есть geoJSON с миллионами точек, которые я конвертирую в mbtiles с помощью tippecanoe. Я загружаю этот файл mbtiles в mapbox, добавляю плитки в стиль и могу просматривать свои данные с помощью mapbox gl JS. Как я могу стилизовать точки, чтобы они отображались как точки с определенными цветами. Я добавляю маркер-цвет и маркер-символ в geoJSON, и я могу увидеть их, если я console.log щелкнул функцию. Однако это не работает. Для формы мне нужны простые круги, как это принято по умолчанию. Но мне нужно настроить цвет этих кругов на основе значений, установленных в geoJSON.


person stack_tom    schedule 22.05.2016    source источник


Ответы (1)


В итоге я решил использовать этот сервер плиток и самостоятельно разместить плитки: https://github.com/klokantech/tileserver-php. Пример кода, который сервер дает вам после загрузки файла mbtile, должен работать, за исключением того, что тип в стиле слоя json следует изменить на круг вместо строки, если ваши данные состоят из кругов, см. Это: https://github.com/mapbox/tippecanoe/issues/250#issuecomment-220871181

person stack_tom    schedule 23.05.2016