帖子
帖子
用户
博客
课程
显示全部楼层
88
帖子
0
勋章
710
Y币

[多端开发] 调试错误

[复制链接]
发表于 2022-1-7 15:25:25
本帖最后由 龙毅257 于 2022-1-10 17:03 编辑

[已自行解决,需要重新编译自定义loader,不过太麻烦,希望官方早日修复,同步apploader模块接入功能
20
帖子
0
勋章
1137
Y币
api的操作,要放在 apiready执行了之后才能生效。可又把代码放到 apiready 里面。

把你的代码加上了 apiready,你看一下

  1. <!doctype html>
  2. <html>

  3. <head>
  4.   <meta charset="utf-8">
  5.   <meta name="viewport"
  6.     content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
  7.   <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  8.   <link rel="stylesheet" type="text/css" href="../css/api.css" />
  9.   <link rel="stylesheet" type="text/css" href="../css/style.css" />
  10.   <title>地图导航</title>
  11.   <style type="text/css">
  12.     html,
  13.     body {
  14.       height: 100%;
  15.     }


  16.     .empty {
  17.       text-align: center;
  18.       padding: 120px 0;
  19.     }
  20.   </style>
  21. </head>
  22. </head>

  23. <body>

  24.   <div id="main" class="flex-con">

  25.   </div>
  26.     <!--高德地图容器-->

  27.       <script>
  28.       apiready = function() {
  29.             var aMap = api.require('aMap');
  30.             aMap.updateMapViewPrivacy({
  31.             privacyAgree: 'didAgree',
  32.             privacyShow: 'didShow',
  33.             containStatus: 'didContain'
  34.             });
  35.             var aMap = api.require('aMap');
  36.             aMap.updateSearchPrivacy({
  37.             privacyAgree: 'didAgree',
  38.             privacyShow: 'didShow',
  39.             containStatus: 'didContain'
  40.             });
  41.             var aMap = api.require('aMap');
  42.             aMap.open({
  43.             rect: {
  44.                 x: 0,
  45.                 y: 0,
  46.                 w: 320,
  47.                 h: 600
  48.             },
  49.             showUserLocation: true,
  50.             zoomLevel: 11,
  51.             center: {
  52.                 lon: 116.4021310000,
  53.                 lat: 39.9994480000
  54.             },
  55.             fixedOn: frame0,
  56.             fixed: true
  57.             }, function (ret, err) {
  58.             if (ret.status) {
  59.                 alert('地图打开成功');
  60.             }

  61.             });

  62.             var aMap = api.require('aMap');
  63.             aMap.show();
  64.             var aMap = api.require('aMap');
  65.             aMap.setRect({
  66.                 rect: {
  67.                     x: 0,
  68.                     y: 0,
  69.                     w: 320,
  70.                     h: 600
  71.                 }
  72.             });
  73.       }
  74.       </script>



  75.   <script type="text/javascript" src="../script/api.js"></script>
  76.   <script type="text/javascript" src="../script/common.js"></script>

  77. </body>

  78. </html>
复制代码
88
帖子
0
勋章
710
Y币
谢谢,这个已经知道了,但又出现了新的问题
偷天换钱 · 2022-1-7 16:01api的操作,要放在 apiready执行了之后才能生效。可又把代码放到 apiready 里面。

把你的代码加上了 apiready,你看一下
您需要登录后才可以回帖 登录

本版积分规则