Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 2.54 KB

geolocation.md

File metadata and controls

25 lines (23 loc) · 2.54 KB

Geolocation

Libraries for geocoding addresses and working with latitudes and longitudes.

  • Geocoder - A complete geocoding solution for Ruby. With Rails it adds geocoding (by street or IP address), reverse geocoding (find street address based on given coordinates), and distance queries.
  • geoip - Searches a GeoIP database for a given host or IP address, and returns information about the country where the IP address is allocated, and the city, ISP and other information.
  • Geokit - Geokit gem provides geocoding and distance/heading calculations.
  • Google Maps for Rails - Enables easy Google map + overlays creation in Ruby apps.
  • rgeo - Geospatial data library. Spatial data types, geometric and spherical calculations, and WKT/WKB serialization.
  • distance_api_matrix - Provide distance and heading calculations via Google distance matrix api.
  • geo - A collection of GIS functions for Elixir.
  • geocalc - Calculate distance, bearing and more between latitude/longitude points.
  • geohash - Geohash encode/decode library.
  • geohax - Geohash encoding and decoding with neighbors finder.
  • geoip - Find geolocation for a given IP, hostname or Plug.Conn.
  • geolix - MaxMind GeoIP2 database reader/decoder.
  • ip2location - An Elixir library for IP2Location database.
  • ipgeobase - Find Russian and Ukraine city by IP address and find country for other country.
  • proj - Elixir coordinate conversion library using OSGeo's PROJ.4.
  • segseg - Segment-segment intersection classifier and calculator.
  • topo - A Geometry library for Elixir that calculates spatial relationships between two geometries.
  • GeoCoder - A geocoding library.
  • GeoJSON - A GeoJSON implementation.
  • GeoTools - A library of geo-related tools.
  • PHPGeo - A simple geo library.