I fully agree. This might already be possible, but I'd have to take a look at the code myself. This feature needs some more polish and documentation before it's generally usable. And testing... I'm not even sure it still works with the current version of Maps :)