Sha256: 83855ed327e959446ae3e1b15ec0d4ded7ecc7d1c1585c9ffc1b245d7e439b8b
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
h1. Google::Geo A simple, elegant library for getting geocoding information from Google Maps. Very much inspired by the google-geocode gem, but completely dependency free! h2. Examples geo = Google::Geo.new API_KEY addresses = geo.locate '1600 Amphitheatre Parkway, Mountain View, CA' addresses.size # 1, :locate always returns an Array address = addresses.first address.country # 'US' address.city # 'Mountain View' address.full_address # '1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA' address.query # '1600 Amphitheatre Parkway, Mountain View, CA' address.accuracy # 8 address.coordinates # [-122.084143, 37.421972, 0.0] In the case of sufficiently vague queries, Google::Geo will return more than one: addresses = geo.locate 'hell' addresses.size # 2 addresses.map { |a| a.state } # ['PA', 'NC'] h2. Contributors Seth Thomas Rasmussen - "http://greatseth.com":http://greatseth.com h2. License (c) 2007-2008 Seth Thomas Rasmussen and released under the WTFPL. See the LICENSE file for details.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
greatseth-google-geo-2.1 | README.textile |