Fork me on GitHub
Show:

InfoBox

Summary

Strategy for rendering a InfoBox on a google map.

Constructor

aeris.maps.gmaps.InfoBox

Syntax

aeris.maps.gmaps.InfoBox

(
  • infoBox
)

Summary

Parameters:

Methods

afterRemove_

Syntax

afterRemove_

() protected

Summary

This method is called after this.mapView_ is set to null;

beforeRemove_

Syntax

beforeRemove_

() protected

Summary

This method is called before our reference to this.mapView_ is set to null.

This method must be overridden to do the actual work of un-rendering the map object.

createView_

Syntax

createView_

() Object protected

Summary

Create a view instance.

Returns:

Object:

View instance.

destroy

Syntax

destroy

()

Summary

getView

Syntax

getView

() ?Object

Summary

Return the view instance created by the map-rendering API.

Returns:

?Object:

proxyViewEvents_

Syntax

proxyViewEvents_

() private

Summary

Proxy map events from the google maps marker view over to the Aeris maps marker view, so that the Marker object triggers its own events.

remove

Syntax

remove

()

Summary

Remove the object view from the map view.

setMap

Syntax

setMap

(
  • aerisMap
)

Summary

Render an object on a map.

Parameters:

Properties

googleEvents_

Syntax

googleEvents_

aeris.maps.gmaps.GoogleEvents protected

Summary

Helper for binding google.maps.event events.

infoBox_

Syntax

infoBox_

aeris.maps.InfoBox private

Summary

The {aeris.maps.InfoBox} object associated with this strategy.

mapView_

Syntax

mapView_

?google.maps.Map

Summary

The map associated with this object

objectEvents_

Syntax

objectEvents_

Unknown private

Summary

Evens to bind the map view to the object.

Binds object attribute 'change' events to strategy methods.

view_

Syntax

view_

Object

Summary

The view instance created by the map rendering API.