|
@@ -1232,148 +1232,146 @@ app.controller('charts3Ctrl', ["$scope", "$rootScope", "$state", "$timeout", "$i
|
1232
|
1232
|
}, 15000); //15秒
|
1233
|
1233
|
|
1234
|
1234
|
// 获取地图token
|
1235
|
|
- api_wechat_operate.getWechatList({"idx":0,"sum":10}).then(function (res) {
|
1236
|
|
- if(res.status == 200){
|
1237
|
|
- //#region 渲染地图--------------------start
|
1238
|
|
- //arcgis字体文件资质
|
1239
|
|
- //var arcgisFontUrl = "";
|
1240
|
|
- var is3d = false;
|
1241
|
|
- var username = "yunweixt20221207";
|
1242
|
|
- var addressToken = res.list[0].mapToken; //通过api获取
|
1243
|
|
-
|
1244
|
|
- //点位聚合
|
1245
|
|
- // var reductionCustom = {
|
1246
|
|
- // 室内消火栓: {
|
1247
|
|
- // clusterRadius: 100,
|
1248
|
|
- // clusterMinSize: 28,
|
1249
|
|
- // clusterMaxSize: 36,
|
1250
|
|
- // },
|
1251
|
|
- // 图层名称2: {
|
1252
|
|
- // clusterRadius: 100,
|
1253
|
|
- // clusterMinSize: 28,
|
1254
|
|
- // clusterMaxSize: 36,
|
1255
|
|
- // },
|
1256
|
|
- // };
|
1257
|
|
- var reductionCustom = null;
|
1258
|
|
- // var layerColor = null;
|
1259
|
|
- var layerColor = {
|
1260
|
|
- baseMap: "dark",
|
1261
|
|
- floorMap: "dark",
|
1262
|
|
- };
|
1263
|
|
-
|
1264
|
|
- $scope.$watch('$viewContentLoaded', function() {
|
1265
|
|
- console.log('viewContentLoaded');
|
1266
|
|
- $scope.cloudMap = Object.create(CloudMap); //页面加载完成后,创建map对象
|
1267
|
|
- // $scope.cloudMap2 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
1268
|
|
- // $scope.cloudMap3 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
1269
|
|
- // $scope.cloudMap4 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
1270
|
|
- // $scope.cloudMap5 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
1271
|
|
- // $scope.cloudMap6 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
1272
|
|
- // 主校区
|
1273
|
|
- $scope.cloudMap.initMap(
|
1274
|
|
- "viewDiv",
|
1275
|
|
- 114.41276,
|
1276
|
|
- 30.51515,
|
1277
|
|
- 1,
|
1278
|
|
- username,
|
1279
|
|
- is3d,
|
1280
|
|
- addressToken,
|
1281
|
|
- null,
|
1282
|
|
- reductionCustom,
|
1283
|
|
- layerColor,
|
1284
|
|
- mapReady
|
1285
|
|
- );
|
1286
|
|
- // $scope.cloudMap2.initMap(
|
1287
|
|
- // "viewDiv2",
|
1288
|
|
- // 114.41276,
|
1289
|
|
- // 30.51515,
|
1290
|
|
- // 1,
|
1291
|
|
- // username,
|
1292
|
|
- // is3d,
|
1293
|
|
- // addressToken,
|
1294
|
|
- // null,
|
1295
|
|
- // reductionCustom,
|
1296
|
|
- // layerColor,
|
1297
|
|
- // mapReady
|
1298
|
|
- // );
|
1299
|
|
- // $scope.cloudMap3.initMap(
|
1300
|
|
- // "viewDiv3",
|
1301
|
|
- // 114.41276,
|
1302
|
|
- // 30.51515,
|
1303
|
|
- // 1,
|
1304
|
|
- // username,
|
1305
|
|
- // is3d,
|
1306
|
|
- // addressToken,
|
1307
|
|
- // null,
|
1308
|
|
- // reductionCustom,
|
1309
|
|
- // layerColor,
|
1310
|
|
- // mapReady
|
1311
|
|
- // );
|
1312
|
|
- // // 同济校区
|
1313
|
|
- // $scope.cloudMap4.initMap(
|
1314
|
|
- // "viewDiv4",
|
1315
|
|
- // 114.254,
|
1316
|
|
- // 30.5855,
|
1317
|
|
- // 3,
|
1318
|
|
- // username,
|
1319
|
|
- // is3d,
|
1320
|
|
- // addressToken,
|
1321
|
|
- // null,
|
1322
|
|
- // reductionCustom,
|
1323
|
|
- // layerColor,
|
1324
|
|
- // mapReady
|
1325
|
|
- // );
|
1326
|
|
- // $scope.cloudMap5.initMap(
|
1327
|
|
- // "viewDiv5",
|
1328
|
|
- // 114.254,
|
1329
|
|
- // 30.5855,
|
1330
|
|
- // 3,
|
1331
|
|
- // username,
|
1332
|
|
- // is3d,
|
1333
|
|
- // addressToken,
|
1334
|
|
- // null,
|
1335
|
|
- // reductionCustom,
|
1336
|
|
- // layerColor,
|
1337
|
|
- // mapReady
|
1338
|
|
- // );
|
1339
|
|
- // $scope.cloudMap6.initMap(
|
1340
|
|
- // "viewDiv6",
|
1341
|
|
- // 114.254,
|
1342
|
|
- // 30.5855,
|
1343
|
|
- // 3,
|
1344
|
|
- // username,
|
1345
|
|
- // is3d,
|
1346
|
|
- // addressToken,
|
1347
|
|
- // null,
|
1348
|
|
- // reductionCustom,
|
1349
|
|
- // layerColor,
|
1350
|
|
- // mapReady
|
1351
|
|
- // );
|
1352
|
|
- });
|
1353
|
|
-
|
1354
|
|
- function mapReady() {
|
1355
|
|
- //cloudMap.changeLayerVisible('建筑物中心点', false);
|
1356
|
|
- //地图加载成功
|
1357
|
|
- // cloudMap.initLayerList("top-right"); //显示图层管理模块,位置top-right,top-left,bottom-right,bottom-right
|
1358
|
|
- // cloudMap.initLegend("top-left"); //显示图例
|
1359
|
|
- // cloudMap.click(doSomeThing); //绑定点击查询事件,点击空白处返回 “0”,点击具体的点则会返回相应数doSomeThing是回调函数,根据返回的结果
|
1360
|
|
- //获取全部图层名称
|
1361
|
|
- // var allLayerTitle = cloudMap.getAllLayerTitle();
|
1362
|
|
- // console.log(allLayerTitle);
|
1363
|
|
- //动态添加图层(下拉列表)
|
1364
|
|
- // allLayerTitle.forEach((element) => {
|
1365
|
|
- // //console.log(element);
|
1366
|
|
- // document
|
1367
|
|
- // .getElementById("txt_layer")
|
1368
|
|
- // .options.add(new Option(element, element));
|
1369
|
|
- // document
|
1370
|
|
- // .getElementById("txt_layer2")
|
1371
|
|
- // .options.add(new Option(element, element));
|
1372
|
|
- // });
|
1373
|
|
- }
|
1374
|
|
-
|
1375
|
|
- //#endregion 渲染地图--------------------end
|
1376
|
|
- //
|
|
1235
|
+ api_wechat_operate.mapToken({active: 1}, 'mapToken').then(function (res) {
|
|
1236
|
+ //#region 渲染地图--------------------start
|
|
1237
|
+ //arcgis字体文件资质
|
|
1238
|
+ //var arcgisFontUrl = "";
|
|
1239
|
+ var is3d = false;
|
|
1240
|
+ var username = "yunweixt20221207";
|
|
1241
|
+ var addressToken = res.token; //通过api获取
|
|
1242
|
+
|
|
1243
|
+ //点位聚合
|
|
1244
|
+ // var reductionCustom = {
|
|
1245
|
+ // 室内消火栓: {
|
|
1246
|
+ // clusterRadius: 100,
|
|
1247
|
+ // clusterMinSize: 28,
|
|
1248
|
+ // clusterMaxSize: 36,
|
|
1249
|
+ // },
|
|
1250
|
+ // 图层名称2: {
|
|
1251
|
+ // clusterRadius: 100,
|
|
1252
|
+ // clusterMinSize: 28,
|
|
1253
|
+ // clusterMaxSize: 36,
|
|
1254
|
+ // },
|
|
1255
|
+ // };
|
|
1256
|
+ var reductionCustom = null;
|
|
1257
|
+ // var layerColor = null;
|
|
1258
|
+ var layerColor = {
|
|
1259
|
+ baseMap: "dark",
|
|
1260
|
+ floorMap: "dark",
|
|
1261
|
+ };
|
|
1262
|
+
|
|
1263
|
+ $scope.$watch('$viewContentLoaded', function() {
|
|
1264
|
+ console.log('viewContentLoaded');
|
|
1265
|
+ $scope.cloudMap = Object.create(CloudMap); //页面加载完成后,创建map对象
|
|
1266
|
+ // $scope.cloudMap2 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
|
1267
|
+ // $scope.cloudMap3 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
|
1268
|
+ // $scope.cloudMap4 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
|
1269
|
+ // $scope.cloudMap5 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
|
1270
|
+ // $scope.cloudMap6 = Object.create(CloudMap); //页面加载完成后,创建map对象
|
|
1271
|
+ // 主校区
|
|
1272
|
+ $scope.cloudMap.initMap(
|
|
1273
|
+ "viewDiv",
|
|
1274
|
+ 114.41276,
|
|
1275
|
+ 30.51515,
|
|
1276
|
+ 1,
|
|
1277
|
+ username,
|
|
1278
|
+ is3d,
|
|
1279
|
+ addressToken,
|
|
1280
|
+ null,
|
|
1281
|
+ reductionCustom,
|
|
1282
|
+ layerColor,
|
|
1283
|
+ mapReady
|
|
1284
|
+ );
|
|
1285
|
+ // $scope.cloudMap2.initMap(
|
|
1286
|
+ // "viewDiv2",
|
|
1287
|
+ // 114.41276,
|
|
1288
|
+ // 30.51515,
|
|
1289
|
+ // 1,
|
|
1290
|
+ // username,
|
|
1291
|
+ // is3d,
|
|
1292
|
+ // addressToken,
|
|
1293
|
+ // null,
|
|
1294
|
+ // reductionCustom,
|
|
1295
|
+ // layerColor,
|
|
1296
|
+ // mapReady
|
|
1297
|
+ // );
|
|
1298
|
+ // $scope.cloudMap3.initMap(
|
|
1299
|
+ // "viewDiv3",
|
|
1300
|
+ // 114.41276,
|
|
1301
|
+ // 30.51515,
|
|
1302
|
+ // 1,
|
|
1303
|
+ // username,
|
|
1304
|
+ // is3d,
|
|
1305
|
+ // addressToken,
|
|
1306
|
+ // null,
|
|
1307
|
+ // reductionCustom,
|
|
1308
|
+ // layerColor,
|
|
1309
|
+ // mapReady
|
|
1310
|
+ // );
|
|
1311
|
+ // // 同济校区
|
|
1312
|
+ // $scope.cloudMap4.initMap(
|
|
1313
|
+ // "viewDiv4",
|
|
1314
|
+ // 114.254,
|
|
1315
|
+ // 30.5855,
|
|
1316
|
+ // 3,
|
|
1317
|
+ // username,
|
|
1318
|
+ // is3d,
|
|
1319
|
+ // addressToken,
|
|
1320
|
+ // null,
|
|
1321
|
+ // reductionCustom,
|
|
1322
|
+ // layerColor,
|
|
1323
|
+ // mapReady
|
|
1324
|
+ // );
|
|
1325
|
+ // $scope.cloudMap5.initMap(
|
|
1326
|
+ // "viewDiv5",
|
|
1327
|
+ // 114.254,
|
|
1328
|
+ // 30.5855,
|
|
1329
|
+ // 3,
|
|
1330
|
+ // username,
|
|
1331
|
+ // is3d,
|
|
1332
|
+ // addressToken,
|
|
1333
|
+ // null,
|
|
1334
|
+ // reductionCustom,
|
|
1335
|
+ // layerColor,
|
|
1336
|
+ // mapReady
|
|
1337
|
+ // );
|
|
1338
|
+ // $scope.cloudMap6.initMap(
|
|
1339
|
+ // "viewDiv6",
|
|
1340
|
+ // 114.254,
|
|
1341
|
+ // 30.5855,
|
|
1342
|
+ // 3,
|
|
1343
|
+ // username,
|
|
1344
|
+ // is3d,
|
|
1345
|
+ // addressToken,
|
|
1346
|
+ // null,
|
|
1347
|
+ // reductionCustom,
|
|
1348
|
+ // layerColor,
|
|
1349
|
+ // mapReady
|
|
1350
|
+ // );
|
|
1351
|
+ });
|
|
1352
|
+
|
|
1353
|
+ function mapReady() {
|
|
1354
|
+ //cloudMap.changeLayerVisible('建筑物中心点', false);
|
|
1355
|
+ //地图加载成功
|
|
1356
|
+ // cloudMap.initLayerList("top-right"); //显示图层管理模块,位置top-right,top-left,bottom-right,bottom-right
|
|
1357
|
+ // cloudMap.initLegend("top-left"); //显示图例
|
|
1358
|
+ // cloudMap.click(doSomeThing); //绑定点击查询事件,点击空白处返回 “0”,点击具体的点则会返回相应数doSomeThing是回调函数,根据返回的结果
|
|
1359
|
+ //获取全部图层名称
|
|
1360
|
+ // var allLayerTitle = cloudMap.getAllLayerTitle();
|
|
1361
|
+ // console.log(allLayerTitle);
|
|
1362
|
+ //动态添加图层(下拉列表)
|
|
1363
|
+ // allLayerTitle.forEach((element) => {
|
|
1364
|
+ // //console.log(element);
|
|
1365
|
+ // document
|
|
1366
|
+ // .getElementById("txt_layer")
|
|
1367
|
+ // .options.add(new Option(element, element));
|
|
1368
|
+ // document
|
|
1369
|
+ // .getElementById("txt_layer2")
|
|
1370
|
+ // .options.add(new Option(element, element));
|
|
1371
|
+ // });
|
1377
|
1372
|
}
|
|
1373
|
+
|
|
1374
|
+ //#endregion 渲染地图--------------------end
|
|
1375
|
+ //
|
1378
|
1376
|
})
|
1379
|
1377
|
}]);
|