You'd have to do a little bit of development. Mostly adding Custom
Properties, and then doing a bit of Excel-like spreadsheet programming.
I'd give a shape Custom Properties for Long and Lat. Then I'd figure out the
math for converting these to positions on a rectangular page. The ShapeSheet
would look something like this:
Prop.Long = 30deg
Prop.Lat = -45
PinX = GUARD(Prop.Lat * whatever_the_function_is )
PinY = GUARD(Prop.Long * whatever_the_function_is )
(use minus for south, or add a drop-down list custom-property with
North/South items)
BTW, Visio accepts long/lat deg/min/sec units.
--
Hope this helps,
Chris Roth
Visio MVP