您需要登录后才可以操作登录 | 立即注册
关闭
楼主
AppCan_小助
  • TA的每日心情
    开心
    2016-10-10 11:07
  • 签到天数: 66 天

    连续签到: 1 天

    [LV.6]常住居民II

    [社区活动] 【5月18日】专家在线答疑的问题及答案整理 [复制链接]

    834 0 发表于 2017-5-18 11:48:24

    本帖最后由 AppCan运营 于 2017-5-18 15:22 编辑

    以下为今天(5月18日)专家在线答疑的问题及答案整理,下次的集中在线答疑时间为6月1日,欢迎到时提问~

    用户:
    appCan3.0版本,线下打包,上传文件可用,线上打包,文件上传失败.appCan4.0版本,线上打包,线下打包上传都可用都可用.请问是什么原因造成3.0线上版本不能上传文件的.
    官方:
    您使用的引擎版本是多少?因为4.0版本的插件依赖4.0的引擎,也就是说插件引擎最好同步使用,建议还是都使用4.0版本的

    用户:
    底部导航和 页面元素一同被点击的情况怎么办?
    内容页是个长列表,按底部导航的时候会不小心点到列表,就会莫名其妙的跳到列表内容去了,实际是想点导航。
    尝试过列表页用 ontouchend ,但是虽然点击没问题了,拖动列表的时候 会跳入详情。
    有好的方式可以解决吗?

    官方:
    ontouchend 这个我百度了一下你调用下event.preventDefault()试试

    用户:
    版主好,本人在页面里调用了百度地图WebApi,初始化后地图后,地图显示比例感觉较小,不知道该怎么调节,才能让其正常显示

    百度地图 Web Api 实例地址:
    http://lbsyun.baidu.com/jsdemo.htm#a1_2

    本人写的代码如下: index.html页面
    <!DOCTYPE html>
    <html class="um landscape min-width-240px min-width-320px min-width-480px min-width-768px min-width-1024px">

        <head>
            <title></title>
            <meta charset="utf-8">
            <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
            <link rel="stylesheet" href="css/fonts/font-awesome.min.css">
            <link rel="stylesheet" href="css/ui-box.css">
            <link rel="stylesheet" href="css/ui-base.css">
            <link rel="stylesheet" href="css/ui-color.css">
            <link rel="stylesheet" href="css/appcan.icon.css">
            <link rel="stylesheet" href="css/appcan.control.css">
            <link rel="stylesheet" href="css/index.css">
            <script src="http://api.map.baidu.com/api?v=2.0&ak=vaAhw06pElgUUGNsilwGcfGIWT7FdZw2" type="text/javascript"></script>
        </head>

        <body class="" ontouchstart>
            <div class="bc-bg" tabindex="0" data-control="PAGE" id="Page">
                <div class="uh bc-head  ubb bc-border" data-control="HEADER" id="Header">
                    <div class="ub" id="navBar">
                        <div class="nav-btn" id="nav-left">
                            <div class="fa fa-1g ub-img1"></div>
                            关闭
                        </div>
                        <h1 class="ut ub-f1 ulev-3 ut-s tx-c" tabindex="0">百度JSAPI定位</h1>
                        <div class="nav-btn" id="nav-right">
                            <div class="fa  fa-1g  ub-img1"></div>
                            提交
                        </div>
                    </div>
                    <div id="bdMapContent"></div>
                    <div id="tabMap" class="uf" style="background-color: #ffffff;"></div>
                </div>
                <div class="" data-control="CONTENT" id="ScrollContent">
                    <div id="ltMap"  class="ubt bc-border" style="background-color: #ffffff;"></div>
                </div>
            </div>
            <script src="js/appcan.js"></script>
            <script src="js/appcan.control.js"></script>
            <script src="js/appcan.scrollbox.js"></script>
            <script src="js/template.import.js"></script>
            <script src="assets/mvvm/index.js"></script>
            <script src="js/appcan.listview.js"></script>
            <script src="js/appcan.tab.js"></script>
            <script>
                var searchCount = 0;
                var map = new BMap.Map("bdMapContent");
                var mPoint = new BMap.Point(116.404, 39.915);
                map.centerAndZoom(mPoint, 19);
               var navHeight = $('#navBar').height();
               var wWidth = window.innerWidth;
               var wHeight = window.innerHeight;
               var mapHeight = (wHeight - navHeight) / 2;
               var mapWidth = wWidth;
               $('#bdMapContent').css('width', mapWidth + 'px');
               $('#bdMapContent').css('height', mapHeight + 'px');
            </script>
        </body>
    </html>

    请问原因出在哪里?

    官方:

    地图显示比例感觉较小,需要你做一下修改
    1.引用web百度地图,关于适配手机的样式你要去掉如“ min-width-240px min-width-320px min-width-480px min-width-768px min-width-1024px”“target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0”

    2.适配样式需要自己调试(用px值)


    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表