001    package de.deepamehta.plugins.geomaps.model;
002    
003    
004    
005    public class GeoCoordinate {
006    
007        // ---------------------------------------------------------------------------------------------- Instance Variables
008    
009        public double lon, lat;
010    
011        // ---------------------------------------------------------------------------------------------------- Constructors
012    
013        public GeoCoordinate(double lon, double lat) {
014            this.lon = lon;
015            this.lat = lat;
016        }
017    
018        /**
019         * Called by JAX-RS container to create a GeoCoordinate from a @QueryParam
020         */
021        public GeoCoordinate(String lonLat) {
022            String[] str = lonLat.split(",");
023            this.lon = Double.valueOf(str[0]);
024            this.lat = Double.valueOf(str[1]);
025        }
026    
027        // -------------------------------------------------------------------------------------------------- Public Methods
028    
029        @Override
030        public String toString() {
031            return "long=" + lon + ", lat=" + lat;
032        }
033    }