Found a historic map of Boston collected by David Rumsey, and thought it would be nice to be able to put this map on a current map. As the image needs to be scaled, rotated and translated, I wrote a custom symbol (
OverlaySymbol) to enable the scaling, rotation and translation when the map extent changes. So all that is cool, but the problem was coming up with
OverlaySymbolproperties. So I wrote the
OverlayEditorapplication that enables you to load the image and using a instance of Flex Object Handles, you can stretch, move and rotate the image. Once you are satisfied with the parameters, you can view the source code of a sample application that you can save and compile with a reference to the
OverlaySymbol.ascode. You can check out the application here. You can load an image of Mount Etna in Sicily. And like usual you can download the source code from here.