MapSphere provides you with access to different maps and satellite images and combines together a lot of communication possibilities that can be used in a trip. They are GPS position tracking, geo-referenced photo albums, blog and chat.