|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 冷回清风暖 于 2021-1-2 09:07 编辑
有个错误搞不懂
55-63行
- view_2d = new MapView({
- map: webmap,
- container: "viewDiv_2d"
- }).then(function(){
- view_2d.watch("extent",function(response){
- if(response){
- view_3d.center =response.center;
- }
- });
- });
复制代码
提示:(index):19 Uncaught TypeError: (intermediate value).then is not a function
代码:
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
- <title>Integrate 2D and 3D Views</title>
- <link rel="stylesheet" href="https://js.arcgis.com/4.7/esri/css/main.css">
- <script src="https://js.arcgis.com/4.7/"></script>
- <style>
- html,
- body {
- padding: 0;
- margin: 0;
- height: 100%;
- width: 100%;
- }
-
- #viewDiv_2d {
- float: left;
- height: 100%;
- width: 49.9%;
- }
-
- #viewDiv_3d {
- float: right;
- height: 100%;
- width: 49.9%;
- }
- </style>
- <script>
- require([
- "esri/views/MapView",
- "esri/views/SceneView",
- "esri/WebMap",
- "esri/WebScene",
- "dojo/domReady!"
- ],
- function(
- MapView, SceneView, WebMap, WebScene
- ) {
- var view_2d,view_3d;
- create_2dView();
- create_3dView();
-
- function create_2dView() {
- var webmap = new WebMap({
- portalItem: {
- id: "08656515afaf4d0587d4f99b9909ddfc"
- }
- });
- view_2d = new MapView({
- map: webmap,
- container: "viewDiv_2d"
- }).then(function(){
- view_2d.watch("extent",function(response){
- if(response){
- view_3d.center =response.center;
- }
- });
- });
- }
-
- function create_3dView() {
- var scene = new WebScene({
- portalItem: {
- id: "ae2631226f9b4883942a1d2423e29772"
- }
- });
- view_3d = new SceneView({
- map: scene,
- container: "viewDiv_3d"
- })
- }
-
- });
- </script>
- </head>
- <body>
- <div id="viewDiv_2d"></div>
- <div id="viewDiv_3d"></div>
- </body>
- </html>
复制代码
|
|