<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>