Get the panorama ID as from Street View or Photo Sphere url
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.travis.yml
LICENSE.md
README.md
example.js
index.js
package.json

README.md

get-streetview-panorama-id

Get the panorama ID as from photo spheres url to can embed on sites

Travis CI Codacy Badge npm npm

Install

$ npm i --save get-streetview-panorama-id

Usage

"use strict";
const getStreetViewPanoId = require("get-streetview-panorama-id");

let key = "AIzaSyA4GC-np8of3t_II4VJMaZtzxpIWzhkaPU";
let url = "https://www.google.com/maps/contrib/102203465270483008280/photos/@-43.6982751,170.0969594,3a,75y,30." +
          "47h,90t/data = !3m8!1e1!3m6!1s-CkTS8qmiWLI%2FVdEDhSb4u6I%2FAAAAAAAAZKw%2FfXl6S0fV-EYAEqJfYCq_b5asuJ5" +
          "iKbgcw!2e4!3e11!6s%2F%2Flh4.googleusercontent.com%2F-CkTS8qmiWLI%2FVdEDhSb4u6I%2FAAAAAAAAZKw%2FfXl6S" +
          "0fV-EYAEqJfYCq_b5asuJ5iKbgcw%2Fw203-h100-p-k-no%2F!7i14000!8i7000!4m3!8m2!3m1!1e1!6m1!1e1";

console.log("Pano ID: " + getStreetViewPanoId({
    url: url
}) + "\n");
/*
Pano ID: F:-CkTS8qmiWLI/VdEDhSb4u6I/AAAAAAAAZKw/fXl6S0fV-EYAEqJfYCq_b5asuJ5iKbgcw
*/

console.log("Embed URL: " + getStreetViewPanoId({
    url: url,
    embed: true
}) + "\n");
/*
Embed URL: https://www.google.com/maps/embed/v1/streetview?pano=F:-CkTS8qmiWLI/VdEDhSb4u6I/AAAAAAAAZKw/fXl6S0fV-EYAEqJfYCq_b5asuJ5iK
bgcw&key=YOUR_APIKEY
*/

console.log("Embed URL with API KEY: " + getStreetViewPanoId({
    url: url,
    embed: true,
    key: key
}));
/*
Embed URL: https://www.google.com/maps/embed/v1/streetview?pano=F:-CkTS8qmiWLI/VdEDhSb4u6I/AAAAAAAAZKw/fXl6S0fV-EYAEqJfYCq_b5asuJ5iK
bgcw&key=AIzaSyA4GC-np8of3t_II4VJMaZtzxpIWzhkaPU
*/

API

getStreetViewPanoId(options)

options

Type: object

url

Type: string

Description: Photo Sphere url

embed

Type: boolean

key

Type: string

Description: API KEY from google

Related

License

This project is licensed under the terms of the MIT license ©