zoukankan      html  css  js  c++  java
  • 团队冲刺第十天

    1、今天将自己的运动数据保存到了数据库。并且通过数据库的调用获取定位点绘制除了静态地图轨迹。

    /**
         * 讲google地图的wgs84坐标转化为百度地图坐标
         */
        private void  coordinateConvert(){
            DBOpenMessageUserlocation dbOpenMessageUserlocation;
            dbOpenMessageUserlocation=new DBOpenMessageUserlocation(StaticDemo.this,"db_location",null,1);
            Cursor cursor = dbOpenMessageUserlocation.getAllLocation("1");
            location location=new location();
    
            if (cursor != null) {
                while (cursor.moveToNext()) {
                    location.points=cursor.getString(cursor.getColumnIndex("points"));
                }
            }
    //        List<LatLng> list = null;
    //        if (!wen.equals("null")) {
    //            list = gson.fromJson(wen, new TypeToken<List<LatLng>>() {}.getType());
    //            for(int i = 0; i < list.size() ; i++)
    //            {
    //                LatLng p = list.get(i);
    //                list.add(p);
    //            }
    //        }
            String wen="";
            wen=location.getPoints();
            String[] ll = wen.split(",");
            Toast.makeText(StaticDemo.this,"初始化完成",Toast.LENGTH_SHORT).show();
            CoordinateConverter converter  = new CoordinateConverter();
            converter.from(CoordType.COMMON);
            double lanSum = 0;
            double lonSum = 0;
            System.out.println(Double.valueOf(ll[0]));
            Toast.makeText(StaticDemo.this,String.valueOf(Double.valueOf(ll[0])),Toast.LENGTH_SHORT).show();
            for (int i = 0; ll.length> i; ) {
                LatLng desLatLng = new LatLng(Double.valueOf(ll[i]), Double.valueOf(ll[i+1]));
                //converter.coord(sourceLatLng);
                //LatLng desLatLng = converter.convert();
                latLngs.add(desLatLng);
                lanSum += desLatLng.latitude;
                lonSum += desLatLng.longitude;
                i+=2;
            }
            target = new LatLng(lanSum/latLngs.size(), lonSum/latLngs.size());
        }
  • 相关阅读:
    Unity3D-ScrollRect 各参数的代码引用以及作用
    Unity3D-坐标转换笔记
    angularJS中XHR与promise
    angularJS中的事件
    angularJS中如何写服务
    angularJS中如何写自定义指令
    angularJS内置指令一览
    angularJS中如何写控制器
    理解angularJS中作用域$scope
    如何写angularJS模块
  • 原文地址:https://www.cnblogs.com/dazhi151/p/12770889.html
Copyright © 2011-2022 走看看