Выключите анимацию в окне карты

#mapbox #mapbox-gl-js #mapbox-gl

Вопрос:

У меня есть карта, на которой есть окно поиска. Пользователь вводит адрес и нажимает клавишу ввод. Затем карта уменьшается, перемещается туда, где находится цель, затем снова увеличивается. Из документации я понимаю, что это поведение по умолчанию и что его обычно называют «Лететь».

Вопрос в том… Как вы это отключаете? Мне не нужна причудливая анимация, я просто хочу, чтобы она быстро нарисовала новую карту в выбранном диапазоне Lat/Long и установила указанный мной уровень масштабирования.

Можно ли это сделать?

Ответ №1:

Я предполагаю, что вы используете геокодер Mapbox-GL.

Просто используйте setFlyTo :

 geocoder.setFlyTo(false);