google-places-browser ![Build Status](https://travis-ci.org/bendrucker/google-places-browser.svg?branch=master)
Google place API client for the browser
Install
$ npm install --save google-places-browser
Usage
var Autocomplete = require('google-places-browser/autocomplete')
var Places = require('google-places-browser/places')
var autocomplete = Autocomplete(window.google)
var places = Places(window.google)
autocomplete.places({input: 'San Francisco'}, function (err, results) {
})
places.details({placeId: 'id'}, function (err, place) {
})
API
All API methods wrap Google's callback in Node-style (err, args...
) errbacks. Errors have a code
property that exposes the the returned service status.
Places(google)
-> object
google
Required
Type: object
The Google Maps JS API.
Returns an alternate place API with the following methods that wrap the PlacesService
class:
Autocomplete(google)
-> object
google
Required
Type: object
The Google Maps JS API.
Returns an alternate autocomplete API with the following methods that wrap the AutocompleteService
class:
License
MIT © Ben Drucker