So when you get a compass out it points to the spawn. I think it would nice if you could set a compass to point to the center of a map instead.
My thinking is if you have a compass out it points to the spawn, if you have a map in your inventory though it'll point to that map's center or the 1st banner marked on the map.
It'll work like arrows and bow, the compass would look at offhand 1st for a map then hotbar, then inventory if no maps found it points to spawn, otherwise it points to 1st map it finds.
I believe this will make exploration better.