I have an app called Disney World Magic Guide that has great maps, and shows attraction wait times right on the map. It wasn't free, it was $4 or $5, but I used it all the time on our last trip. If you're interested in character greetings, also check out Kenny the Pirate. He has maps that show the locations of all the character greetings in the parks.