Sunrise, Sunset - Moon, Time, Direction, Elevation
Free iPhone / Android app
This app shows you where and when sun goes up and sun goes down on map anywhere you go.
It also shows time for moon and other information including age for moon.
Rotation map mode enables you to easily find the direction of sunrise or sunset on your actual heading.