A chance for me to brush up on the various maps client APIs.