I would like to color (fill and/or stroke) a country boundaries (boarders), say you have a world map and the user picked Italy, the boarders of italy will be stroked and the area of Italy will be filled with a color.
It would be very nice if the user can zoom and move the global map, but not a must. I am looking for something clean, dynamic , iOS5 friendly and easy to integrate, can be mapKit based or not.
I am aware that this can be done by KML files, but I am rather sure there is a library already out there - so there is no need of me reinventing fire, again.