Method: MapKit::DataTypes::CoordinateRegion#initialize
- Defined in:
- lib/map-kit-wrapper/map_kit_data_types.rb
#initialize(*args) ⇒ CoordinateRegion
CoordinateRegion.new(CoordinateRegion) CoordinateRegion.new(MKCoordinateRegion) CoordinateRegion.new([56, 10.6], [3.1, 3.1]) CoordinateRegion.new(=> {:latitude => 56, :longitude => 10.6, :span => => 3.1, :longitude_delta => 3.1} CoordinateRegion.new(LocationCoordinate, CoordinateSpan) CoordinateRegion.new(CLLocationCoordinate2D, MKCoordinateSpan)
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/map-kit-wrapper/map_kit_data_types.rb', line 73 def initialize(*args) self.center, self.span = case args.size when 1 arg = args[0] case arg when Hash [arg[:center], arg[:span]] else [arg.center, arg.span] end when 2 [args[0], args[1]] end end |