A specialized Zen component that displays a google map.
Use the height and width attributes to control the size of the map container.
CSV list of additional include files (either .js or .css) that should be included when this component is used on a page.
By default, the file extension (.js or .css) is used to determine whether an item in the list is a script include or a style include. You can override this behavior by adding the terms "script:" or "style:" to the beginning of the file name or names. This prefix is not used as part of the include filename.
This is the XML namespace used for library components.
Define a set of property value to be displayed within the default "info box" when the user clicks on a map marker. This only uses a relevant subset of the properties in the scoreCardColumn class. Currently only the label, dataValue, style, format, and align properties are used.
Initial latitude (as a decimal number).
Name of property in data source that provides the latitude value for a marker.
Initial longitude (as a decimal number).
Name of property in data source that provides the longitude value for a marker.
Initial map display.
If true, then the markers on this map are draggable.
onclickmarker event handler: If defined, this event is fired when the user clicks on a marker within the map.
Initial zoom level (0 shows entire globe).
Add a marker to the map at given coordinates.
id is a user-defined identifier associated with the marker.
Returns the marker object.
Called when page is loaded or widget is resized.
Adjust the map to show all the current markers
Return the dataSet object associated with this view.
Return the google map API object used by the map view.
Given the name of a map type, convert to a map type id.
Initialize the map
Notification that the dataController associated with this dataView has raised an event.
Remove a marker from the map. marker is the marker to remove.
Client-side method to render control.
Set the value of a named property.