1.4.2 • Published 9 years ago

awesome-streetview v1.4.2

Weekly downloads
7
License
MIT
Repository
github
Last release
9 years ago

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.

Please test the location with google-panorama-equirectangular to ensure it stitches correctly. For example:

http://mattdesl.github.io/google-panorama-equirectangular/demo/#36.2381539,137.9683151

See Also

License

MIT, see LICENSE.md for details.

1.4.2

9 years ago

1.4.1

9 years ago

1.4.0

9 years ago

1.2.0

9 years ago

1.1.6

9 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago