Class LatitudeLongitudeTranslator


  • public class LatitudeLongitudeTranslator
    extends Object
    • Constructor Detail

      • LatitudeLongitudeTranslator

        public LatitudeLongitudeTranslator()
    • Method Detail

      • addCoordinates

        public void addCoordinates​(double latitude,
                                   double longitude)
      • prepareFor

        public void prepareFor​(double width,
                               double height)
      • translateLongitudeToX

        public int translateLongitudeToX​(double longitude)
      • translateLatitudeToY

        public int translateLatitudeToY​(double latitude)
      • translateXToLongitude

        public double translateXToLongitude​(int x)
      • translateYToLatitude

        public double translateYToLatitude​(double y)
      • getImageWidth

        public int getImageWidth()
      • getImageHeight

        public int getImageHeight()
      • drawSquare

        public void drawSquare​(Graphics2D g,
                               double lon,
                               double lat,
                               int diameter)
      • drawSquare

        public void drawSquare​(Graphics2D g,
                               double lon,
                               double lat,
                               int diameter,
                               String label)
      • drawRoute

        public void drawRoute​(Graphics2D g,
                              double lon1,
                              double lat1,
                              double lon2,
                              double lat2,
                              boolean straight,
                              boolean dashed)