I\'m writing a mapping app that uses a Canvas for positioning elements. For each element I have to programatically convert element\'s Lat/Long to the canvas\' coordinate, then
I guess another option would be to extend canvas and override the measure / arrange to make it behave the way you want.