diff --git a/app/src/main/java/com/navinfo/outdoor/activity/MainActivity.java b/app/src/main/java/com/navinfo/outdoor/activity/MainActivity.java index 9243323..9a6fde1 100644 --- a/app/src/main/java/com/navinfo/outdoor/activity/MainActivity.java +++ b/app/src/main/java/com/navinfo/outdoor/activity/MainActivity.java @@ -288,7 +288,7 @@ public class MainActivity extends BaseActivity { FileOutputStream fileOutputStream = null; if (is != null) { //对apk进行保存 - File file = new File(Constant.NABISCO_APk +"DTXB.apk"); + File file = new File(Constant.NABISCO_APk +"NVINFO.apk"); fileOutputStream = new FileOutputStream(file); byte[] buf = new byte[1024]; int ch; diff --git a/app/src/main/java/com/navinfo/outdoor/activity/PicturesActivity.java b/app/src/main/java/com/navinfo/outdoor/activity/PicturesActivity.java index 0359653..968f342 100644 --- a/app/src/main/java/com/navinfo/outdoor/activity/PicturesActivity.java +++ b/app/src/main/java/com/navinfo/outdoor/activity/PicturesActivity.java @@ -398,6 +398,7 @@ public class PicturesActivity extends BaseActivity implements View.OnClickListen initMapShort(); } } + //小图 private void initMapBig() { isMapSlide = false; @@ -408,6 +409,7 @@ public class PicturesActivity extends BaseActivity implements View.OnClickListen setLocMarkerStyle(LOCATION_TYPE_LOCATION_ROTATE); cbMapType.setChecked(false); } + //大图 private void initMapShort() { isMapSlide = true; @@ -500,4 +502,5 @@ public class PicturesActivity extends BaseActivity implements View.OnClickListen removables.add(marker); FileUtils.writeFile(paperFile.getAbsolutePath(), sb.toString(), true); } + } \ No newline at end of file diff --git a/app/src/main/java/com/navinfo/outdoor/activity/TestActivity.java b/app/src/main/java/com/navinfo/outdoor/activity/TestActivity.java index fa05e45..345355a 100644 --- a/app/src/main/java/com/navinfo/outdoor/activity/TestActivity.java +++ b/app/src/main/java/com/navinfo/outdoor/activity/TestActivity.java @@ -89,7 +89,6 @@ public class TestActivity extends BaseActivity { removables = new ArrayList<>();//存储网络数据的marker数据(线,面,点) markerLatlng = new ArrayList<>();//存储网络数据的marker数据(线,面,点) initList(Constant.currentLocation); - initNewMarker(); } @@ -212,7 +211,6 @@ public class TestActivity extends BaseActivity { } markerLatlng.add(latLng); switch (list.get(i).getType()) { - case 1://poi BitmapDescriptor poiDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_bg1); //poiDescriptor.getForager().setScale(50); @@ -237,7 +235,6 @@ public class TestActivity extends BaseActivity { stationMarker.setTag(listBean); removables.add(stationMarker); stationMarker.setClickable(true); - break; case 3://poi录像 BitmapDescriptor poiVideoDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_video_bg1); @@ -262,7 +259,6 @@ public class TestActivity extends BaseActivity { roadMarker.setTag(listBean); removables.add(roadMarker); roadMarker.setClickable(true); - break; case 5://其他 BitmapDescriptor otherDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bg1); @@ -291,6 +287,7 @@ public class TestActivity extends BaseActivity { } } } + initNewMarker(); Message obtain = Message.obtain(); obtain.what = Constant.JOB_SEARCH_WORD; obtain.obj = response; @@ -298,9 +295,7 @@ public class TestActivity extends BaseActivity { } else { Toast.makeText(TestActivity.this, response.getMessage(), Toast.LENGTH_SHORT).show(); } - } - @Override public void onError(Throwable e, int id) { dismissLoadingDialog(); @@ -313,9 +308,7 @@ public class TestActivity extends BaseActivity { protected void initView() { super.initView(); TextureMapView tvMap = findViewById(R.id.iv_map); - tencentMap = tvMap.getMap(); - //获取地图UI 设置对象 UiSettings uiSettings = tencentMap.getUiSettings(); //设置logo的大小 @@ -325,33 +318,21 @@ public class TestActivity extends BaseActivity { //uiSettings.setAllGesturesEnabled(false); setLocMarkerStyle(LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER); // initCluster(); - - } private void initNewMarker() { //添加圆 LatLng mapCenterPoint = tencentMap.getCameraPosition().target; circle = tencentMap.addCircle(new CircleOptions(). - // 圆心 - center(mapCenterPoint). - // 半径 - radius(1000d). - // 圆的填充色为蓝色 - fillColor(0xff0000ff). - // 描边的颜色为黑色 - strokeColor(0xff000000). - // 描边宽度 - strokeWidth(1). - // 可点击性 - clickable(true). - // 可见性 - visible(true). - // 层级 - zIndex(2)); - // 设置圆的填充色为红色 - circle.setFillColor(0xFF00ff00); - + center(mapCenterPoint).// 圆心 + radius(1000d).// 半径 + fillColor(0xff0000ff).// 圆的填充色为蓝色 + strokeColor(0xff000000).// 描边的颜色为黑色 + strokeWidth(1).// 描边宽度 + clickable(true).// 可点击性 + visible(true).// 可见性 + zIndex(2));// 层级 + circle.setFillColor(0xFF00ff00);// 设置圆的填充色为红色 // 移除圆 // circle.remove(); //中心点的圆 @@ -361,14 +342,9 @@ public class TestActivity extends BaseActivity { // 点与多点直接形成的交叉点 if (multiPoint!=null){ Geometry intersection = geometry.intersection(multiPoint); - // - String geometryType = intersection.getGeometryType(); - // - Log.d("ddddd", "initNewMarker: " + geometryType); + if (intersection.getGeometryType().equals("Point")){} + Log.d("ddddd", "initNewMarker: " + intersection); } - - - } private void initCluster() { @@ -441,7 +417,6 @@ public class TestActivity extends BaseActivity { private void setLocMarkerStyle(int style) { tencentMap.setLocationSource(new MyTecentLocationSource(this)); tencentMap.setMyLocationEnabled(true); - MyLocationStyle locationStyle = new MyLocationStyle(); locationStyle = locationStyle.myLocationType(style); //创建图标 @@ -480,8 +455,6 @@ public class TestActivity extends BaseActivity { 0, //目标倾斜角 tencentLocation.getBearing())); //目标旋转角 0~360° (正北方为0) tencentMap.animateCamera(cameraSigma); - - } } } diff --git a/app/src/main/res/layout/activity_pictures.xml b/app/src/main/res/layout/activity_pictures.xml index 57b6e42..6ee6722 100644 --- a/app/src/main/res/layout/activity_pictures.xml +++ b/app/src/main/res/layout/activity_pictures.xml @@ -16,8 +16,12 @@ android:id="@+id/camera" android:layout_width="match_parent" android:layout_height="match_parent" - app:cameraPictureSizeMaxArea="1200000" - app:cameraPictureSizeMaxWidth="1080" + app:cameraPictureSizeMaxArea="1000000" + app:cameraPictureSizeMinArea="600000" + app:cameraPictureSizeMaxWidth="960" + app:cameraPictureSizeMinHeight="720" + app:cameraPictureSizeMinWidth="720" + app:cameraPictureSizeMaxHeight="960" android:keepScreenOn="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toTopOf="parent" />