Skip to content

lbebber/awesome-streetview

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesome-streetview

experimental

(webgl demo - reload to see more)

Returns a random [ latitude, longitude ] location that looks darn good in Google Street View.

PRs for more welcome, see Contributing.

equirects

Example

var streetview = require('awesome-streetview')

streetview()
//=> [60.070409, 6.542388999999957]

streetview()
//=> [33.839717, 135.774165]

streetview.locations
//=> [ ... [33.839717, 135.774165], ... ]

For example:

latlng

[33.839717, 135.774165] - view in google street view

The lat,lng can be extracted from the URL.

Install

npm install awesome-streetview --save

Usage

NPM

streetview()

Returns a random [ latitude, longitude ] pair.

streetview.locations

The array containing all [ latitude, longitude ] locations.

array = require('awesome-streetview/locations.json')

A JSON file containing the raw [ latitude, longitude ] pairs.

Contributing

If you want to add more, submit a pull request patching locations.json, and include a screenshot of your beautiful lat,lng in Google Street View. The Evil Master Overlord will then decide whether it is worthy of being added.

See Also

License

MIT, see LICENSE.md for details.

About

beautiful [lat, lng] Google Street View locations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%