2.0.3 • Published 4 years ago

@blinkmobile/geolocation v2.0.3

Weekly downloads
86
License
BSD-3-Clause
Repository
github
Last release
4 years ago

geolocation.js Travis CI Status npm module

wrapper for HTML5 GeoLocation

Why?

We've noticed that different browsers (and web views) sometimes return a Position object that is incompatible with JSON.stringify(). Our wrapper fixes this problem.

Further, it also exposes a Promise API for people that prefer them.

Requirements

This library assumes ECMAScript 2015 support (including Promise). Be sure to shim these in older environments as required.

API

clonePosition(position)

  • @param {Position} position returned from GeoLocation API
  • @returns {Object} plain JavaScript object with the coordinate information
  • @throws {TypeError} if position or position.coords are not objects

getCurrentPosition(options)

  • @param {Object} options
  • @returns {Promise}

Promise style that is otherwise inspired by the W3C standard: http://dev.w3.org/geo/api/spec-source.html#api_description

Further Reading

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

5 years ago

1.0.1

6 years ago

1.0.0

6 years ago