Окружающая среда
Я попытался отключить кластеризацию для MGLSymbolStyleLayer
с помощью MGLShapeSource
.
После загрузки MGLMapView
я делаю MGLSymbolStyleLayer
private func makeSymbolLayer(withId identifier: String, style: MGLStyle) {
let options = [MGLShapeSourceOption.clustered: false as NSNumber]
let source = MGLShapeSource(identifier: identifier, features: [], options: options)
let layer = MGLSymbolStyleLayer(identifier: identifier, source: source)
style.addSource(source)
style.addLayer(layer)
}
Затем, когда я получаю данные с сервера, я заполняю форму. Я создаю элементы с различными значками.
source.shape = MGLShapeCollectionFeature(shapes: loadedFeatures)
Но в любом случае кластеризация всегда включена.
Можно ли отключить кластеризацию для MGLSymbolStyleLayer
?