module JpmGeo

Finds points within a distance of a latitude/longitude point using bounding coordinates. janmatuschek.de/LatitudeLongitudeBoundingCoordinates

Constants

EARTH_RADIUS_KM
EARTH_RADIUS_M
VERSION

Attributes

radius[W]

Public Class Methods

radius() click to toggle source
# File lib/jpm_geo.rb, line 14
def radius
  @radius || EARTH_RADIUS_KM
end
units=(units) click to toggle source
# File lib/jpm_geo.rb, line 18
def units=(units)
  raise ArgumentError, "invalid units" unless units && %w[km m].include?(units.to_s)

  @units = units
  @radius = units == "km" ? EARTH_RADIUS_KM : EARTH_RADIUS_M
end