Sha256: 779980b0d817a48f4c1c8d6b714641f7b525a7a49f1351c3eebbf894e4685f30
Contents?: true
Size: 1.85 KB
Versions: 1
Compression:
Stored size: 1.85 KB
Contents
@Gmaps4Rails.Map = DEFAULT_CONF: id: 'map' draggable: true detect_location: false # should the browser attempt to use geolocation detection features of HTML5? center_on_user: false # centers map on the location detected through the browser center_latitude: 0 center_longitude: 0 zoom: 7 maxZoom: null minZoom: null auto_adjust : true # adjust the map to the markers if set to true auto_zoom: true # zoom given by auto-adjust bounds: [] # adjust map to these limits. Should be [{"lat": , "lng": }] raw: {} # raw json to pass additional options #to make the map fit the different LatLng points adjustToBounds : -> #reset previous bounds @boundsObject = @createLatLngBounds() #from markers @extendBoundsWithMarkers() #from polylines: @extendBoundsWithPolylines() #from polygons: @extendBoundsWithPolygons() #from circles @extendBoundsWithCircles() #in every case, I've to take into account the bounds set up by the user @extendBoundsWithLatLng() #SECOND_STEP: ajust the map to the bounds @adaptToBounds() extendBoundsWithMarkers : -> for marker in @controller.markers @extendBoundsWithMarker(marker) if marker.isVisible() extendBoundsWithPolylines: ()-> for polyline in @controller.polylines @extendBoundsWithPolyline(polyline) #if polyline.isVisible() extendBoundsWithPolygons: ()-> for polygon in @controller.polygons @extendBoundsWithPolygon(polygon) #if polygon.isVisible() extendBoundsWithCircles: ()-> for circle in @controller.circles @extendBoundsWithCircle(circle) #if circle.isVisible() extendBoundsWithLatLng: ()-> for bound in @options.bounds @extendBound bound autoAdjustRequested: -> @options.auto_adjust or @options.bounds.length > 0
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gmaps4rails-2.0.0.pre | vendor/assets/javascripts/gmaps4rails/base/objects/map.coffee |