module Antipodes
Constants
- VERSION
Public Class Methods
for(*params)
click to toggle source
@overload for(*params)
@param [Array] params either a `latitude, longitude` pair or a String with a place name
@return [Array] the antipodal point given as ‘[latitude, longitude]`
# File lib/antipodes.rb, line 8 def self.for(*params) latitude, longitude = params.size > 1 ? params : Geocoder.search(params.first).first.coordinates antipodal_latitude = latitude > 0 ? -latitude : latitude.abs antipodal_longitude = longitude > 0 ? longitude - 180 : longitude + 180 [antipodal_latitude, antipodal_longitude] end