Go with Open Layers, it’s complicated compared to the Cloudmade one, but it has more features.

I should have mentioned OL.