В принципе работает и с неофициальными картами, только их нельзя записывать в одну папку с официальными картами, а лучше вообще разнести местоположение - встроенная память и карточка памяти. Карты osm (openstreetmaps) лучше и подробнее официальных, так что приходится ими пользоваться. Жалко только, что у них поиска по улицам нет.