Package org.wicketstuff.gmap.api
Class GMarkerOptions
- java.lang.Object
-
- org.wicketstuff.gmap.api.GMarkerOptions
-
- All Implemented Interfaces:
Serializable
,Cloneable
,GValue
public class GMarkerOptions extends Object implements GValue, Cloneable
http://code.google.com/apis/maps/documentation/javascript/reference.html# MarkerOptions- Author:
- Christian Hennig ([email protected]), Joachim F. Rohde
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GMarkerOptions(GMap gmap, GLatLng latLng)
GMarkerOptions(GMap gmap, GLatLng latLng, String title)
Creates a GMarkerOptions instance with the specified parameters.GMarkerOptions(GMap gmap, GLatLng latLng, String title, boolean escapeTitle)
GMarkerOptions(GMap gmap, GLatLng latLng, String title, GIcon icon)
GMarkerOptions(GMap gmap, GLatLng latLng, String title, GIcon icon, boolean escapeTitle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GMarkerOptions
clickable(boolean clickable)
GMarkerOptions
clone()
GMarkerOptions
draggable(boolean draggable)
boolean
equals(Object obj)
GAnimation
getAnimation()
String
getCursor()
GMap
getGmap()
GIcon
getIcon()
String
getJSconstructor()
GLatLng
getLatLng()
String
getTitle()
int
hashCode()
boolean
isClickable()
boolean
isDraggable()
void
setAnimation(GAnimation animation)
void
setLatLng(GLatLng latLng)
-
-
-
Constructor Detail
-
GMarkerOptions
public GMarkerOptions(GMap gmap, GLatLng latLng, String title)
Creates a GMarkerOptions instance with the specified parameters.- Parameters:
gmap
- The GMap-instance the marker will be put onlatLng
- the position the marker will be placedtitle
- the tooltip text for this marker. The most common special sequences in the title will be escaped- See Also:
GMap
,GLatLng
,GMarkerOptions(org.wicketstuff.gmap.GMap, org.wicketstuff.gmap.api.GLatLng, java.lang.String, boolean)
-
GMarkerOptions
public GMarkerOptions(GMap gmap, GLatLng latLng, String title, boolean escapeTitle)
- Parameters:
gmap
- The GMap-instance the marker will be placed onlatLng
- the position the marker will be placedtitle
- the tooltip text for this markerescapeTitle
- escapes backslashes(\), quotes ("), newlines (\n), tabs (\r) and carriage returns (\r) in the title, if set to true
-
-
Method Detail
-
getJSconstructor
public String getJSconstructor()
- Specified by:
getJSconstructor
in interfaceGValue
- Returns:
- A JavaScript constructor that represents this element.
- See Also:
GValue.getJSconstructor()
-
getTitle
public String getTitle()
-
isDraggable
public boolean isDraggable()
-
isClickable
public boolean isClickable()
-
getIcon
public GIcon getIcon()
-
clone
public GMarkerOptions clone()
- Overrides:
clone
in classObject
- See Also:
Object.clone()
-
clickable
public GMarkerOptions clickable(boolean clickable)
-
draggable
public GMarkerOptions draggable(boolean draggable)
-
getCursor
public String getCursor()
-
setLatLng
public void setLatLng(GLatLng latLng)
-
getLatLng
public GLatLng getLatLng()
-
getGmap
public GMap getGmap()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classObject
- See Also:
Object.hashCode()
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classObject
- See Also:
Object.equals(java.lang.Object)
-
getAnimation
public GAnimation getAnimation()
-
setAnimation
public void setAnimation(GAnimation animation)
-
-