구글맵에서 위치 검색 시

autocompletetextview를 사용하고 싶습니다.

현재 기본 앱에서는 위치 검색 시 관련 지역명이 autocompletetextview에 잘 뜹니다.

어떻게 구현한걸까요??


TextWatcher로 글자 하나하나 바뀔때마다 

Geocoder로 불러오는 걸까요??

아님 따로 android 기기에 지역명이 저장되어 있는 db가 따로 있는 걸까요?


Geocoder로 해봤는데, 많이 느리더라구요.


의견 부탁드립니다.