parse-google-autocomplete

1.1.0 • Public • Published

parse-google-autocomplete Build Status

Parse Google Maps autocomplete results into structured address data

Works with most commonly typed US addresses. The results aren't always perfect—open a PR with new test fixtures if you find an unhandled case.

Install

$ npm install --save parse-google-autocomplete

Usage

var parse = require('parse-google-autocomplete')
 
parse([
  {
    description: '1 Market Street, San Francisco, CA, United States',
    // ...
  },
  // ...
])
//=> {id: 'abc', business: true, ...}

API

parse(data) -> array

data

Required
Type: array[object]

An array of Google place results objects. See the test fixtures for examples.

The data is parsed into the following values, where empty values will be null:

id

Type: string

The unique Google place ID.

business

Type: boolean

Indicates whether the result is a business based on the presence of the "establishment" primary result type.

title

Type: string

The name of the business, if applicable.

street / city / state / zip

Type: string

The parsed address data derived from the terms matched by Google.

License

MIT © Ben Drucker

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.1.0
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i parse-google-autocomplete

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • bendrucker