mapillary-js
Version:
WebGL JavaScript library for displaying street level imagery from mapillary.com
35 lines (26 loc) • 898 B
text/typescript
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;