Mapbox не скрывают маркеры на определенном уровне масштабирования - PullRequest
0 голосов
/ 29 апреля 2018

У меня есть Карта с большим количеством маркеров, обычно mapbox автоматически скрывает некоторые маркеры на определенном уровне масштабирования. Можно ли отключить эту функцию, чтобы все маркеры были видны постоянно?

Я добавлю слой с:

                map.addLayer({
                    id: "regulators",
                    type: "symbol",
                    source: "regulators",
                    layout: {
                        "icon-image": "triangle-15",
                        "text-field": "{title}",
                        'text-allow-overlap': true,
                        "text-font": ["Open Sans Semibold", "Arial Unicode MS Bold"],
                        "text-size": 11,
                        "text-offset": [0, 0.6],
                        "text-anchor": "top"

                    },
                    "paint": {
                        "text-color": "#2ab27b"
                    }
                });

И уже пытался установить «text-allow-overlap» в true. Но это не работает.

Есть ли шанс решить это с типом слоя "символ"?

1 Ответ

0 голосов
/ 30 апреля 2018

Да. Вам просто нужно использовать icon-allow-overlap: true.

Документация здесь .

...