phl_geocode¶ ↑
A Ruby gem for getting latitude and longitude coordinates for a Philadelphia address.
This is the Ruby version of the Node.js phl-geocoder.
The gem uses Philadelphia's 311 Mobile Data Service API.
Get lat/long coordinates for a Philadelphia Address:¶ ↑
require "phl_geocode" phl = PHLGeocode.new phl.get_coordinates "1500 Market Street"
Example response:
[{ :address => "1500 MARKET ST", :similarity => 100, :latitude => 39.9521740263203, :longitude => -75.1661518986459 }, { :address => "1500S MARKET ST", :similarity => 99, :latitude => 39.9521740263203, :longitude => -75.1661518986459 }]
Get the address key for a Philadelphia Address:¶ ↑
require "phl_geocode" phl = PHLGeocode.new phl.get_address_key "1500 Market Street"
Example response:
{ :agency_id => "26", :topic_name => "AddressKeys", :topic_id => "410526", :address_ref => "01500 MARKET ST" }
Override default settings:¶ ↑
require "phl_geocode" phl = PHLGeocode.new :min_confidence => 100 phl.get_coordinates "1500 Market Street"