question: protected void moveRandomly ( OMPoint point , double factor , Projection proj ) { double hor = Math . random ( ) - .5 ; double vert = Math . random ( ) - .5 ; Point2D mapPoint = proj . forward ( point . getLat ( ) , point . getLon ( ) ) ; mapPoint . setLocation ( mapPoint . getX ( ) + ( hor * factor ) , mapPoint . getY ( ) + ( vert * factor ) ) ; Point2D llp = proj . inverse ( mapPoint ) ; point . setLat ( llp . getY ( ) ) ; point . setLon ( llp . getX ( ) ) ; }
target:  Simple method to move an OMPoint around randomly.