
Product
Introducing Socket Firewall Enterprise: Flexible, Configurable Protection for Modern Package Ecosystems
Socket Firewall Enterprise is now available with flexible deployment, configurable policies, and expanded language support.
browser-geolocation
Advanced tools
$ npm install browser-geolocation
var Geolocation = require('browser-geolocation')
var geo = new Geolocation()
geo.isAvailable()
Returns a boolean
geo.start()
Initializes the data and starts watching.
This will remove all previous positions
geo.stop()
geo.restart()
To use after geo.stop() to continue watching without initializing the data
var positions = geo.data
var position = geo.latestPosition
The positions are objects with the following keys:
lat (latitude)lng (longitude)alt (altitude)timestamp (milliseconds since 1 January 1970 00:00:00 UTC)Listen to the following events
with
geo.on(<event-name>, function() {  })
For example
geo.on('position', function(pos) {
	console.log(pos)
	// logs latest postion
})
There is a separate library to convert geo.data to GPX: geolocation-to-gpx
FAQs
Wrapper around navigator.geolocation API
The npm package browser-geolocation receives a total of 14 weekly downloads. As such, browser-geolocation popularity was classified as not popular.
We found that browser-geolocation demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket Firewall Enterprise is now available with flexible deployment, configurable policies, and expanded language support.

Security News
Open source dashboard CNAPulse tracks CVE Numbering Authorities’ publishing activity, highlighting trends and transparency across the CVE ecosystem.

Product
Detect malware, unsafe data flows, and license issues in GitHub Actions with Socket’s new workflow scanning support.