Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * 
   * ==============================================================================
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   * use this file except in compliance with the License. You may obtain a copy of
   * the License at
   * 
   * http://www.apache.org/licenses/LICENSE-2.0
   * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations under
  * the License.
  */
 package wicket.contrib.gmap.api;
 
 
Represents an Google Maps API's GLatLng.
 
 public class GLatLng implements GValue
 {
Default serialVersionUID.
 
 	private static final long serialVersionUID = 1L;
 	private final double lat;
 	private final double lng;
 	private final boolean unbounded;

Construct.

Parameters:
lat
lng
 
 	public GLatLng(double latdouble lng)
 	{
 		this(latlngfalse);
 	}

Construct.

Parameters:
lat
lng
unbounded
 
 	public GLatLng(double latdouble lngboolean unbounded)
 	{
 		this. = lat;
 		this. = lng;
 		this. = unbounded;
 	}
 
 	public double getLat()
 	{
 		return ;
 	}
 
 	public double getLng()
 	{
 		return ;
 	}
 
 	public String toString()
 	{
 		return getJSconstructor();
 	}

 
 	{
 		return new Constructor("GLatLng").add().add().add().toJS();
 	}
 
 	public int hashCode()
 	{
 		final int PRIME = 31;
 		int result = super.hashCode();
 		long temp;
 		temp = Double.doubleToLongBits();
 		result = PRIME * result + (int)(temp ^ (temp >>> 32));
 		temp = Double.doubleToLongBits();
 		result = PRIME * result + (int)(temp ^ (temp >>> 32));
 		result = PRIME * result + ( ? 1231 : 1237);
 		return result;
 	}
 
	public boolean equals(Object obj)
	{
		if (this == obj)
			return true;
		if (!super.equals(obj))
			return false;
		if (getClass() != obj.getClass())
			return false;
		final GLatLng other = (GLatLng)obj;
		if (Double.doubleToLongBits() != Double.doubleToLongBits(other.lat))
			return false;
		if (Double.doubleToLongBits() != Double.doubleToLongBits(other.lng))
			return false;
		if ( != other.unbounded)
			return false;
		return true;
	}

(37.34068368469045, -122.48519897460936)
	public static GLatLng parse(String value)
	{
		try
		{
			StringTokenizer tokenizer = new StringTokenizer(value"(, )");
			float lat = Float.valueOf(tokenizer.nextToken());
			float lng = Float.valueOf(tokenizer.nextToken());
			return new GLatLng(latlng);
		}
		catch (Exception e)
		{
			return null;
		}
	}
New to GrepCode? Check out our FAQ X