• 2019/08/26最新进展


    今天完成的任务如下:
    1.在OnCreate方法中加入Ontouch监听,加入private的boolean类型的canMove变量,当用户触摸屏幕之后,将canMove设置为false,使得在用户触摸屏幕进行移屏后,定位的蓝点不再重复出现在屏幕中心。

    改变后效果如下: 

    2.在gitlab上注册账号,建立小组的代码仓库,名字为OLIAD,并且把app的代码上传上去。

    明日计划:

    1.实现在高德地图上某一地址的查找功能。

    2.实现在高德地图上的汽车导航功能,能够绘制出行驶轨迹。

    心得体会:

    1.遇到的问题:当我们打开app时,自动定位,出现蓝色定位点,但是当我们拖动屏幕,想移动地图时,2s后蓝色定位点又会自动移动到屏幕中心。

    2.解决办法:在oncreate方法中加入touch监听,用一个变量来记录屏幕是否移动。

    3.心得:昨晚在csdn上找到一个解决办法,但是我借鉴的不到位,因为我根本没搞懂onTouch方法怎么重载。在查找阅读官方文档以后,我找到了ontouch的功能。但是依然不会改写方法。在偶然读到一篇博客以后,才知道setOnMapTouchListener方法的重载,是要这么写的:

    aMap.setOnMapTouchListener(new AMap.OnMapTouchListener() {
                @Override
                public void onTouch(MotionEvent motionEvent) {
                    if (canMove) {
                        canMove = false;
                    }
                }
            });

    果然我把java的基础知识都忘记了,而且阅读文档不够仔细。

    4.体会:昨晚写代码感冒了,半夜四点半才睡,九点半起床,今天感冒了昏昏沉沉的,工作量依然不够。以后真的要早睡早起,少看点虎牙王者荣耀的直播,少打点游戏才行。

     
  • 相关阅读:
    JS生成Guid
    MVC——分页
    MVC入门——删除页
    MVC入门——编辑页
    MVC入门——详细页
    MVC入门——列表页
    MVC入门——增
    pandas使用
    简单线性回归预测实现
    flask 自定义url转换器
  • 原文地址:https://www.cnblogs.com/love-is-a-deal/p/11414703.html
Copyright © 2020-2023  润新知