{"action":"created","issue":{"url":"https://api.github.com/repos/kellydunn/golang-geo/issues/45","labels_url":"https://api.github.com/repos/kellydunn/golang-geo/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/kellydunn/golang-geo/issues/45/comments","events_url":"https://api.github.com/repos/kellydunn/golang-geo/issues/45/events","html_url":"https://github.com/kellydunn/golang-geo/pull/45","id":105847210,"number":45,"title":"Add support for Google Maps API For Work params","user":{"login":"skateinmars","id":14015,"avatar_url":"https://avatars.githubusercontent.com/u/14015?v=3","gravatar_id":"","url":"https://api.github.com/users/skateinmars","html_url":"https://github.com/skateinmars","followers_url":"https://api.github.com/users/skateinmars/followers","following_url":"https://api.github.com/users/skateinmars/following{/other_user}","gists_url":"https://api.github.com/users/skateinmars/gists{/gist_id}","starred_url":"https://api.github.com/users/skateinmars/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skateinmars/subscriptions","organizations_url":"https://api.github.com/users/skateinmars/orgs","repos_url":"https://api.github.com/users/skateinmars/repos","events_url":"https://api.github.com/users/skateinmars/events{/privacy}","received_events_url":"https://api.github.com/users/skateinmars/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-09-10T16:30:12Z","updated_at":"2015-09-25T16:31:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kellydunn/golang-geo/pulls/45","html_url":"https://github.com/kellydunn/golang-geo/pull/45","diff_url":"https://github.com/kellydunn/golang-geo/pull/45.diff","patch_url":"https://github.com/kellydunn/golang-geo/pull/45.patch"},"body":"The Maps API can be used with a Google business account but this require a different authentication method than a simple API key and request URL signing.\r\n\r\nThis Pull Request adds support for this auth method based on the documentation provided here: https://developers.google.com/maps/documentation/business/webservices/auth\r\n\r\nI reused the same `GoogleGeocoder` but added 3 new vars and their matching configuration functions."},"comment":{"url":"https://api.github.com/repos/kellydunn/golang-geo/issues/comments/143270031","html_url":"https://github.com/kellydunn/golang-geo/pull/45#issuecomment-143270031","issue_url":"https://api.github.com/repos/kellydunn/golang-geo/issues/45","id":143270031,"user":{"login":"kellydunn","id":116621,"avatar_url":"https://avatars.githubusercontent.com/u/116621?v=3","gravatar_id":"","url":"https://api.github.com/users/kellydunn","html_url":"https://github.com/kellydunn","followers_url":"https://api.github.com/users/kellydunn/followers","following_url":"https://api.github.com/users/kellydunn/following{/other_user}","gists_url":"https://api.github.com/users/kellydunn/gists{/gist_id}","starred_url":"https://api.github.com/users/kellydunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kellydunn/subscriptions","organizations_url":"https://api.github.com/users/kellydunn/orgs","repos_url":"https://api.github.com/users/kellydunn/repos","events_url":"https://api.github.com/users/kellydunn/events{/privacy}","received_events_url":"https://api.github.com/users/kellydunn/received_events","type":"User","site_admin":false},"created_at":"2015-09-25T16:31:12Z","updated_at":"2015-09-25T16:31:12Z","body":"@skateinmars heya!  Sorry for the delay in responding, it's been a busy week or so for me.\r\n\r\nI'm still making a decision on how to handle the backwards compatible changes.  I started writing up a set of features I'd like to see in a v1.0.0 release of `golang-geo` [here](https://github.com/kellydunn/golang-geo/blob/master/ROADMAP.md) a few months back, and I think this would be a great candidate for that, especially since golang 1.5 recently launched with support for experimental vendoring.\r\n\r\nI think your work might be a good starting point to create a `v1` branch and start work on some backwards incompatible changes.  \r\n\r\nThat being said, I might hold off on introducing your featureset into `master` at the moment in favor for making it the first step towards a better `v1`\r\n\r\nHow do you feel about that?"}}