Как указано в реализации функции keyevent
здесь в исходном коде mapbox/mapbox-gl-geocoder
, геокодер отвечает на keydown
события , которые запускаются при нажатии клавиши.
Документация по виртуальной клавиатуре, к которой вы подключены, включает в себя метод onKeyPress
, к которому можно передать функцию обратного вызова, которая будет выполняться при нажатии клавиши на виртуальной клавиатуре. Вы можете реализовать функцию для имитации события keydown
(как описано в в этом посте переполнения стека ), эквивалентного последнему символу из getInput
. Это должно иметь эффект запуска геокодера, как при нажатии реальной кнопки.