В устройствах под управлением ОС Андроид, ios и т.п. реализовать ввод данных - адрес, название, координаты, ... средствами операционной системы. Поддержка нормальной клавиатуры, голосового ввода, копирования и вставки сильно упростит использование...