This is documentation of an archived release.
For documentation on the current version, please check Knowledge Base.
For documentation on the current version, please check Knowledge Base.
Example doAction
Viewer
Code
<html>
<script type="text/javascript">
var viewer;
var AMap = orbitgt.mapping3d.sdk.viewer.AMap;
var AList = orbitgt.mapping3d.sdk.viewer.AList;
var Constants = orbitgt.mapping3d.sdk.viewer.Constants;
var SDKViewer = orbitgt.mapping3d.sdk.viewer.SDKViewer;
var CoordinatePath = orbitgt.mapping3d.sdk.viewer.CoordinatePath;
var CoordinatePart = orbitgt.mapping3d.sdk.viewer.CoordinatePart;
var Coordinate = orbitgt.mapping3d.sdk.viewer.Coordinate;
var MapObject = orbitgt.mapping3d.sdk.viewer.MapObject;
var Color = orbitgt.mapping3d.sdk.viewer.Color;
/**
* Called when the viewer component is ready for interaction.
*/
function handleReady() {
viewer.onWorkspaceOpened.add(handleWorkspaceOpened);
}
/**
* Called when a workspace was opened.
*/
function handleWorkspaceOpened() {
viewer.doAction("setSetting:sidebarLeftVisible:false");
viewer.doAction("startMeasure:area_free");
}
/**
* Called when the page is full loaded.
*/
function handleDOMReady() {
// Create viewer startup options
var loginOptions = new AMap();
loginOptions.set(Constants.LOGIN_MODE, Constants.LOGINMODE_GUEST_CLOUD);
loginOptions.set(Constants.LOGIN_PUBLICATION_PUBLIC_ID, "R4hyyTRFUQPbnBlzZf7Q");
var options = new AMap();
options.set(Constants.STARTUP_AUTO_LOGIN,loginOptions);
// Create viewer
var appElement = document.getElementById("m3dviewer");
viewer = new SDKViewer("example application",appElement,options);
viewer.setSize(1000,500);
viewer.isReady.then(handleReady);
}
// Wait for page to load
document.addEventListener("DOMContentLoaded", handleDOMReady);
</script>
Last modified:: 2019/10/08 11:11