# Koine::GoogleMapsClient Google maps client for ruby [![Build Status](https://travis-ci.org/mjacobus/koine-google_maps_client.svg?branch=master)](https://travis-ci.org/mjacobus/koine-google_maps_client) [![Code Climate](https://codeclimate.com/github/mjacobus/koine-google_maps_client/badges/gpa.svg)](https://codeclimate.com/github/mjacobus/koine-google_maps_client) [![Issue Count](https://codeclimate.com/github/mjacobus/koine-google_maps_client/badges/issue_count.svg)](https://codeclimate.com/github/mjacobus/koine-google_maps_client) [![Coverage Status](https://coveralls.io/repos/github/mjacobus/koine-google_maps_client/badge.svg)](https://coveralls.io/github/mjacobus/koine-google_maps_client) [![Gem Version](https://badge.fury.io/rb/koine-google_maps_client.svg)](https://badge.fury.io/rb/koine-google_maps_client) [![Dependency Status](https://gemnasium.com/badges/github.com/mjacobus/koine-google_maps_client.svg)](https://gemnasium.com/github.com/mjacobus/koine-google_maps_client) ## Installation Add this line to your application's Gemfile: ```ruby # Gemfile gem 'koine-google_maps_client' ``` ## Usage ```ruby require 'koine-google_maps_client' client = Koine::GoogleMapsClient.new(api_key: 'your-key') hash_response = client.geolocation(address: 'Dammtorstraße 30, Hamburg') ``` The response will be the hash representation of [this url](https://maps.googleapis.com/maps/api/geocode/json?address=Dammtorstra%C3%9Fe%2030,%2020354%20Hamburg&key=). ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/mjacobus/koine-google_maps_client. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT). ## Resources - [Docs](https://developers.google.com/maps/documentation/) - [Geocoding](https://developers.google.com/maps/documentation/geocoding/start)