| Constructor Attributes | Constructor Name and Description |
|---|---|
orbit.webclient.Panorama(The)Class Panorama models the group of PanoramaViewer instances. |
| Method Attributes | Method Name and Description |
|---|---|
addEventListener(eventType, handler)Add an event listener. |
|
closeViewer(viewerId)Close a viewer. |
|
findProjectLabelForPhoto(photo)Find the project label associated with a photo position. |
|
getProjectLabelColor(labelName)Get the color associated with a project label. |
|
getProjectLabels()Get the list of available project labels. |
|
getProjectLabelUse(layerName)Get if a project label is in use. |
|
getSnapshotButtonVisible()Get the visibility of the 'snapshot-button-visible' setting. |
|
getViewer(viewerId)Get a panorama viewer by its identifier. |
|
getViewerIds()Get identifications of all currently opened viewers. |
|
openViewer(photoObject, options)Open a new viewer. |
|
openViewerAtLatLon(lat, lon, options)Open a panorama viewer and try to open a photo at the specified coordinates. |
|
openViewerAtXY(x, y, crs, options)Open a panorama viewer and try to open a photo at the specified coordinate. |
|
openViewerById(imageId, options)Open a panorama viewer and try to open a photo with the specified ID. |
|
removeEventListener(eventType, handler)Remove an event listener. |
|
searchPhotoPositions(minX, minY, maxX, maxY, crs, resultHandler, faultHandler)Search for photo locations. |
|
searchPhotoPositionsNearby(x, y, crs, distance, resultHandler, faultHandler)Search for photo locations. |
|
setProjectLabelUse(layerName, value)Set the usage of a project label. |
|
setSnapshotButtonVisible(value)Set the visibility of the 'snapshot-button-visible' setting. |
|
startMeasuring(mode)Start measuring. |
|
stopMeasuring()Stop measuring. |
orbit.webclient.Panorama(The)
Class Panorama models the group of PanoramaViewer instances.
Parameters
{goog.ui.media.FlashObject} The | parent flash object. |
Add an event listener.
Parameters
{String} eventType | The event type to listen to. |
{Function} handler | The function to call when the event occurs. |
Close a viewer.
Parameters
| viewerId | The identifier of the viewer to close. |
Find the project label associated with a photo position.
Parameters
| photo | the photo position. |
Returns
returns null if no associated project label was found for the given photo.
Get the color associated with a project label.
Parameters
| labelName | the project label name. |
Returns
returns the color or NaN in case the project label was not found.
Get the list of available project labels.
Returns
returns the list of project label names.
Get if a project label is in use.
Parameters
| layerName | name of the label to check. |
Returns
returns the usage of the given label.
Get the visibility of the 'snapshot-button-visible' setting.
Get a panorama viewer by its identifier.
Parameters
{String} viewerId | The viewer identifier. |
Returns
{PanoramaViewer} Returns a panorama viewer.
Get identifications of all currently opened viewers.
Returns
returns an array of strings where each string is a viewer identifier.
Open a new viewer.
Parameters
| photoObject | the photo object to load after opening the viewer (optional). |
| options | the load-photo options. |
Open a panorama viewer and try to open a photo at the specified coordinates.
Parameters
| lat | The coordinate latitude. |
| lon | The coordinate longitude. |
| options | The set of load-photo options. |
Open a panorama viewer and try to open a photo at the specified coordinate.
Parameters
| x | The x coordinate ordinal. |
| y | The y coordinate ordinal. |
| crs | The crs of the coordinate. |
| options | The set of load-photo options. |
Open a panorama viewer and try to open a photo with the specified ID.
Parameters
| imageId | the image identifier. |
| options | The set of load-photo options. |
Remove an event listener.
Parameters
{String} eventType | The type of the event. |
{Function} handler | The handler function. |
Search for photo locations.
Parameters
{Number} minX | The minimum X value. |
{Number} minY | The minimum Y value. |
{Number} maxX | The maximum X value. |
{Number} maxY | The maximum Y value. |
{String} crs | The CRS of the boundingbox coordinates. |
{Function} resultHandler | The function to call when results arrive (optional). This function must take one argument : an array of PhotoPosition objects (can may be empty). |
{Function} faultHandler | The function to call when a failure occurs (optional). This function must take one argument : a Fault object. |
Search for photo locations.
Parameters
{Number} x | The minimum X value. |
{Number} y | The minimum Y value. |
{String} crs | The CRS of the boundingbox coordinates. |
{Number} distance | The maximum distance (meters). |
{Function} resultHandler | The function to call when results arrive. This function must take one argument : an array of PhotoPosition objects (can may be empty). |
{Function} faultHandler | The function to call when a failure occurs. This function must take one argument : a Fault object. |
Set the usage of a project label.
Parameters
| layerName | name of the label to check. |
| value | the usage value to set. |
Returns
returns true if the label was found and updated.
Set the visibility of the 'snapshot-button-visible' setting.
Parameters
| value | the new value. |
Stop measuring.