|
Project Wonder 5.0 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectcom.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.ajax.AjaxComponent
er.ajax.AjaxGMap
public class AjaxGMap
Instantiates a Google Map (an object of GMap2 javascript class) at the given location (specified by lat&lng or address) with given properties. IMPORTANT: your GMaps api key must be specified in your properties file as ajax.google.maps.apiKey.
| Bindings | |
id | the id of the div that the map is rendered into. If none is given, a unique id will be generated. This is also the name of the map javascript object, which can be accessed after the map has been instantiated. |
address | The address that the map will be centered on at load. |
lng | longitude for map center (must be paired with lat, cannot coexist with address) |
lat | latitude for map center (must be paired with lng, cannot coexist with address) |
width | the width of the map (does not have to be specified here, but must be specified somewhere [ie. css]) |
height | the height of the map (does not have to be specified here, but must be specified somewhere [ie. css]) |
control | control type name. Will automatically append a 'G' before and 'Control' after the name given, possible values here: http://www.google.com/apis/maps/documentation/reference.html#GControlImpl |
zoomLevel | zoom level of map (will default to 13 is not specified). Higher is closer. |
apiKey | apiKey to use for the map, if you want to ovverride the property below |
| Properties | |
ajax.google.maps.apiKey | an api key you can get from http://www.google.com/apis/maps/ . If your app runs on http://ip:port/cgi-bin/WebObjects/GoogleMaps.woa, register the key for http://ip:port/cgi-bin/WebObjects/ . Using a fixed WO port is recommended (unless you want to get a new api key everytime you restart your server). AjaxGMaps will not work without an Api Key. |
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
|---|
WOComponent._EventLoggingEnabler, WOComponent.Event |
| Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
|---|
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility |
| Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
|---|
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException |
| Field Summary |
|---|
| Fields inherited from class com.webobjects.appserver.WOComponent |
|---|
_Extension, _IsEventLoggingEnabled, _keyAssociations |
| Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling |
|---|
_CLASS |
| Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
|---|
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator |
| Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
|---|
NullValue |
| Fields inherited from interface com.webobjects.foundation.NSValidation |
|---|
_CLASS |
| Constructor Summary | |
|---|---|
AjaxGMap(WOContext context)
|
|
| Method Summary | |
|---|---|
protected void |
addRequiredWebResources(WOResponse response)
Override this method to append the needed scripts for this component. |
protected String |
apiKey()
|
WOActionResults |
handleRequest(WORequest request,
WOContext context)
Override this method to return the response for an Ajax request. |
String |
id()
|
String |
mapContainerStyle()
|
boolean |
synchronizesVariablesWithBindings()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AjaxGMap(WOContext context)
| Method Detail |
|---|
public boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings in class WOComponentprotected void addRequiredWebResources(WOResponse response)
AjaxComponent
addRequiredWebResources in class AjaxComponentpublic String id()
protected String apiKey()
public WOActionResults handleRequest(WORequest request,
WOContext context)
AjaxComponent
handleRequest in interface IAjaxElementhandleRequest in class AjaxComponentpublic String mapContainerStyle()
|
Last updated: Wed, Feb 22, 2012 07:00 AM EST | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||