Geo Coder
The Geo Coder control will display a user's address based on their physical location, or a static location using latitude and longitude coordinates can be used as well. This control needs to be used with the Map, OpenLayers API, and Geo Location controls.

null
Location: Latitude and longitude of default location LatLong

Events
On Load:
Description: Triggers whenever the view is loaded.
Example:
me.requestAddressLookup(${Geolocation}.getData().latitude, ${GeoLocation}.getData().longitude)
On Address Requested:
Description: Triggers when an address is requested
Example:
console.log("Address requested")
On Address Resolved:
Description: Triggers when an address is returned.
Example:
${Location}.setText(address.formatted);
Context Variables address{object}
Properties streetNumber
route
locality
postalCode
country
components {locality, postal_code, country}
formatted
On Address Error:
Description: Triggers when there is an error getting the address.
Example:
${LocationErrorText}.setVisible(true)
Context Variables error {object}
Properties message
code
status
Extends:
com.ibm.bpm.coach.CoachView
Methods:

Inherited addClass(name, [replaced])
Add/replace CSS class(es) for this control
NameTypeDefaultDescription
name{string}CSS class name(s) to add to the control. Separate class names by a space if more than one class.
replaced{string}CSS class name(s) to be replaced by the first argument. Separate class names by a space if more than one class.
Example
Button.addClass("green");

getLastAddressInfo() Returns: {string}
Get the information of the last address

getType() Returns: {string}
Get descriptive string representing the type of control

Inherited isBound() Returns: {boolean}
Indicates bound status of control.

Inherited propagateUpValueChange(event) Returns: {boolean}
Propagates value change of control up through parent views
NameTypeDefaultDescription
event{Event}Value change event (usually an onchange event)
Example
MyView.propagateUp(event);

Inherited triggerFormulaUpdates([phase])
Broadcasts the expression trigger for the specified view
NameTypeDefaultDescription
phase{int}bpmext.ui.PHASE_NORMALThe phase we are currently in
Example
MyView.triggerFormulaUpdates();