Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
dev:developer:3dmapping_sdk:autologin [2020/05/12 17:57]
jeroen removed
— (current)
Line 1: Line 1:
-===== voorbeeld ==== 
  
-<html> 
- 
- <script src="https://cdn.3dmapping.cloud/19.6.0/javascript/orbitgt_3dm_sdk.js"></script> 
- 
- 
- <div id="m3dviewer" style="display: inline; width: 600px; width: 400px; "/> 
- 
- 
-    <script type="text/javascript"> 
- 
-        var viewer; 
- 
-        var AMap = orbitgt.mapping3d.sdk.viewer.AMap; 
-        var Constants = orbitgt.mapping3d.sdk.viewer.Constants; 
-        var SDKViewer = orbitgt.mapping3d.sdk.viewer.SDKViewer; 
- 
-        /** 
-         * Called when something changes to the viewer state.  
-         */ 
-        function handleAppStateChanged(state) { 
-            // Save state somewhere... 
-            window.localStorage.setItem("m3dviewer_state",state); 
-        } 
- 
-        /** 
-         * Handle a measure state update. 
-         */ 
-         function handleMeasureStateChanged(measureState) { 
-            console.log(measureState); 
-        } 
- 
-        /** 
-         * Called when the viewer component is ready for interaction. 
-         */ 
-        function handleReady() { 
-            viewer.onAppStateChanged.add(handleAppStateChanged); 
-            viewer.onMeasureStateChanged.add(handleMeasureStateChanged); 
-        } 
- 
-        /** 
-         * Called when the page is full loaded. 
-         */ 
-        function handleDOMReady() { 
-            // Create viewer startup options 
-            var loginOptions = new AMap(); 
-            loginOptions.set(Constants.LOGIN_MODE, Constants.LOGINMODE_PUBLISHER); 
-            loginOptions.set(Constants.LOGIN_HOST, "https://publisher.orbitgt.com"); 
-            loginOptions.set(Constants.LOGIN_USERNAME, "demo"); 
-            loginOptions.set(Constants.LOGIN_PASSWORD, "demo"); 
-            loginOptions.set(Constants.LOGIN_PUBLICATION_NAME, "demo.mobilemapping"); 
-            var options = new AMap(); 
-            options.set(Constants.STARTUP_APP_STATE,window.localStorage.getItem("m3dviewer_state")); 
-            //options.set(Constants.STARTUP_AUTO_LOGIN,loginOptions); 
-            options.set(Constants.STARTUP_AUTO_LOGIN,loginOptions); 
-            // Create viewer 
-            var appElement = document.getElementById("m3dviewer"); 
-            viewer = new SDKViewer("example application",appElement,options); 
-            viewer.setSize(800,400); 
-            viewer.isReady.then(handleReady); 
-        } 
- 
-        // Wait for page to load 
-        document.addEventListener("DOMContentLoaded", handleDOMReady); 
- 
-   </script> 
-</html> 
- 
-==== this is an example ==== 
 
Last modified:: 2020/05/12 17:57