NACMaps allows users to use Universal Addresses to specify locations for locating, local business searching and turn-by-turn driving directions of Google Maps to reduce 80% of key input, eliminate errors from duplicated/outdated/wrong/missing addresses, avoid difficulty in inputting foreign characters in some addresses and extend Google Maps services to all locations in the world.