Я пытаюсь получить все маркеры в пределах карты.Когда пользователь взаимодействует с картой (увеличивать / уменьшать, перемещать, щелкать), я хочу, чтобы все маркеры в пределах карты отображали список этих маркеров.
Я пытался реализовать некоторые изфункции, которые имел этот пример без какой-либо удачи: https://www.mapbox.com/mapbox-gl-js/example/filter-features-within-map-view/
Вот рабочая версия карты на codepen: https://codepen.io/anon/pen/MPGgWq
Я посмотрел через то, что он возвратил в функциях и границах, и ни одинэтой информации помогает мне достичь этого.Я использую маркеры, чтобы я мог отобразить собственное изображение маркера, а также задать описание, которое появляется во всплывающем окне.
map.on('moveend', function (e) {
var features = map.queryRenderedFeatures();
var bounds = map.getBounds();
console.log(features);
console.log(bounds);
});