app/assets/javascripts/gmaps/google/objects/bound.coffee
class @Gmaps.Google.Objects.Bound extends Gmaps.Base
@include Gmaps.Google.Objects.Common
constructor: (@serviceObject)->
extendWith: (array_or_object)->
collection = if _.isArray(array_or_object) then array_or_object else [ array_or_object ]
_.each collection, (object)=>
object.updateBounds(@)
# position can be:
# - [ lat, lng]
# - { lat: , lng: }
# - a google.maps.LatLng
extend: (value)->
@getServiceObject().extend @primitives().latLngFromPosition(value)