awesome-streetview

(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.

Example
var streetview = require('awesome-streetview')
streetview()
streetview()
streetview.locations
For example:

[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

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.