UNPKG

mapillary-js

Version:

WebGL JavaScript library for displaying street level imagery from mapillary.com

35 lines (26 loc) 898 B
import { IUrlOptions } from "../Viewer"; export class Urls { private static _exploreHost: string = "www.mapillary.com"; private static _scheme: string = "https"; public static get explore(): string { return `${Urls._scheme}://${Urls._exploreHost}`; } public static exploreImage(key: string): string { return `${Urls._scheme}://${Urls._exploreHost}/app/?pKey=${key}&focus=photo`; } public static exploreUser(username: string): string { return `${Urls._scheme}://${Urls._exploreHost}/app/user/${username}`; } public static setOptions(options: IUrlOptions): void { if (!options) { return; } if (!!options.exploreHost) { Urls._exploreHost = options.exploreHost; } if (!!options.scheme) { Urls._scheme = options.scheme; } } } export default Urls;