From ce4e734199f2799ab9ee713ff5dffb7605cabaff Mon Sep 17 00:00:00 2001 From: md <zmd1026@163.com> Date: Thu, 8 Jul 2021 15:31:54 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E2=80=98=E5=85=B6?= =?UTF-8?q?=E4=BB=96=E2=80=99=E9=A1=B5=E9=9D=A2=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../navinfo/outdoor/fragment/OtherFragment.java | 10 ++++++---- .../com/navinfo/outdoor/fragment/PoiFragment.java | 9 +++++---- .../main/res/drawable/ic_baseline_add_alert.xml | 5 +++++ app/src/main/res/drawable/small_bell_text.xml | 11 +++++++++++ app/src/main/res/layout/treasure_fragment.xml | 14 +++++++++++--- app/src/main/res/values/colors.xml | 1 + 6 files changed, 39 insertions(+), 11 deletions(-) create mode 100644 app/src/main/res/drawable/ic_baseline_add_alert.xml create mode 100644 app/src/main/res/drawable/small_bell_text.xml diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java index 8f40c19..50011ae 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java @@ -94,6 +94,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis private ArrayList<File> otheruploadList; private String takePhotoPath; private String takePhotoPath2; + private PoiEntity poiEntity; public static OtherFragment newInstance(Bundle bundle) { OtherFragment fragment = new OtherFragment(); @@ -299,7 +300,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis public void onGranted(List<String> permissions, boolean all) { if (all) { //保存数据库: - PoiEntity poiEntity = new PoiEntity(); + poiEntity = new PoiEntity(); List<Info> infoList = new ArrayList<>(); String name = editTaskName.getText().toString().trim();//名称 @@ -379,12 +380,13 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis break; case R.id.btn_other_uploading: - otherUploadByNet(); + + otherUploadByNet(poiEntity); break; } } - private void otherUploadByNet() { + private void otherUploadByNet(PoiEntity poiEntity) { showLoadingDialog(); otheruploadList = new ArrayList<>(); File otherUploadFile = new File(takePhotoPath); @@ -399,7 +401,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis // 请求方式和请求url .<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD) // 请求的 tag, 主要用于取消对应的请求 - .params("userid", "1") + .params("auditId", poiEntity.getTaskId()) .addFileParams("file", otheruploadList) .tag(this) .execute(new DialogCallback<NameAuthenticationBean>(NameAuthenticationBean.class) { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java index 96f6b3f..81ba653 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java @@ -108,6 +108,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe private String takePhotoPath4; private String takePhotoPath3; private String takePhotoPath1; + private PoiEntity poiEntity; public static PoiFragment newInstance(Bundle bundle) { PoiFragment fragment = new PoiFragment(); @@ -371,7 +372,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe public void onGranted(List<String> permissions, boolean all) { if (all) { //保存数据库: - PoiEntity poiEntity = new PoiEntity(); + poiEntity = new PoiEntity(); ArrayList<Info> infoPhoto = new ArrayList<>(); String name = editNameContent.getText().toString().trim();//名称 if (name == null || name.equals("")) { @@ -477,7 +478,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe obtain.what = Constant.TREASURE_FRAGMENT; obtain.obj = false; EventBus.getDefault().post(obtain); - poiUploadByNetWork(); + poiUploadByNetWork(poiEntity); break; case R.id.tv_examine: Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show(); @@ -506,7 +507,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe } } - private void poiUploadByNetWork() { + private void poiUploadByNetWork(PoiEntity poiEntity) { poiUploadList = new ArrayList<>(); File poiUploadFile1 = new File(takePhotoPath1); File poiUploadFile2 = new File(takePhotoPath2); @@ -526,7 +527,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe // 请求方式和请求url .<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD) // 请求的 tag, 主要用于取消对应的请求 - .params("auditId", "1") + .params("auditId", poiEntity.getTaskId()) .addFileParams("file",poiUploadList) .tag(this) .execute(new DialogCallback<NameAuthenticationBean>(NameAuthenticationBean.class) { diff --git a/app/src/main/res/drawable/ic_baseline_add_alert.xml b/app/src/main/res/drawable/ic_baseline_add_alert.xml new file mode 100644 index 0000000..6d5ddb1 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_add_alert.xml @@ -0,0 +1,5 @@ +<vector android:height="24dp" android:tint="#F6F4F4" + android:viewportHeight="24" android:viewportWidth="24" + android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> + <path android:fillColor="@android:color/white" android:pathData="M10.01,21.01c0,1.1 0.89,1.99 1.99,1.99s1.99,-0.89 1.99,-1.99h-3.98zM18.88,16.82L18.88,11c0,-3.25 -2.25,-5.97 -5.29,-6.69v-0.72C13.59,2.71 12.88,2 12,2s-1.59,0.71 -1.59,1.59v0.72C7.37,5.03 5.12,7.75 5.12,11v5.82L3,18.94L3,20h18v-1.06l-2.12,-2.12zM16,13.01h-3v3h-2v-3L8,13.01L8,11h3L11,8h2v3h3v2.01z"/> +</vector> diff --git a/app/src/main/res/drawable/small_bell_text.xml b/app/src/main/res/drawable/small_bell_text.xml new file mode 100644 index 0000000..b7ae372 --- /dev/null +++ b/app/src/main/res/drawable/small_bell_text.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<shape xmlns:android="http://schemas.android.com/apk/res/android"> +<!--<corners android:radius="50dp"/>--> +<!-- <solid android:color="@color/colorRed"/>--> + <corners android:radius="180dip" /> + <solid android:color="#FF0000" /> + <padding + android:left="4dip" + android:right="4dip" /> + +</shape> \ No newline at end of file diff --git a/app/src/main/res/layout/treasure_fragment.xml b/app/src/main/res/layout/treasure_fragment.xml index f7cd612..231df10 100644 --- a/app/src/main/res/layout/treasure_fragment.xml +++ b/app/src/main/res/layout/treasure_fragment.xml @@ -35,15 +35,23 @@ </com.tencent.tencentmap.mapsdk.maps.MapView> <ImageView android:id="@+id/iv_message" - android:layout_width="wrap_content" - android:layout_height="wrap_content" + android:layout_width="50dp" + android:layout_height="50dp" android:layout_marginTop="60dp" android:layout_marginLeft="20dp" - android:background="@drawable/fuwu" + android:background="@drawable/ic_baseline_add_alert" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent"> </ImageView> +<!-- <TextView--> +<!-- android:layout_width="wrap_content"--> +<!-- android:layout_height="wrap_content"--> +<!-- android:text="10"--> +<!-- android:background="@drawable/small_bell_text"--> +<!-- android:textColor="@color/white"--> +<!-- app:layout_constraintTop_toTopOf="@+id/iv_message"--> +<!-- app:layout_constraintLeft_toRightOf="@+id/iv_message"/>--> <FrameLayout android:id="@+id/frame_layout" android:layout_width="match_parent" diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 3fa75d3..e833789 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -15,5 +15,6 @@ <color name="colorHui">#95CAF6</color> <color name="colorRed">#F44236</color> <color name="colorText">#87CDF6</color> + <color name="colorRead">#ED1931</color> </resources> \ No newline at end of file From 3675cfb39ecf383ef97646592f2707e40fce202f Mon Sep 17 00:00:00 2001 From: md <zmd1026@163.com> Date: Thu, 8 Jul 2021 18:20:44 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=92=8Cmarker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- .../navinfo/outdoor/bean/ReceivedBean.java | 157 ++++++++++++++++++ .../outdoor/fragment/GatherGetFragment.java | 2 - .../navinfo/outdoor/http/HttpInterface.java | 9 +- .../main/res/drawable/marker_charge_bg.png | Bin 4833 -> 23780 bytes app/src/main/res/drawable/marker_other_bg.png | Bin 4271 -> 19134 bytes app/src/main/res/drawable/marker_road_bg.png | Bin 4257 -> 49420 bytes app/src/main/res/drawable/poi_icons.png | Bin 815 -> 21245 bytes app/src/main/res/drawable/start_bg.png | Bin 0 -> 93972 bytes app/src/main/res/layout/activity_main.xml | 3 +- 10 files changed, 167 insertions(+), 6 deletions(-) create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/ReceivedBean.java create mode 100644 app/src/main/res/drawable/start_bg.png diff --git a/app/build.gradle b/app/build.gradle index 10ef29a..0559a03 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion '29.0.2' - ndkVersion '21.1.6352462' + ndkVersion '23.0.7123448' defaultConfig { applicationId "com.navinfo.outdoor" diff --git a/app/src/main/java/com/navinfo/outdoor/bean/ReceivedBean.java b/app/src/main/java/com/navinfo/outdoor/bean/ReceivedBean.java new file mode 100644 index 0000000..9c50691 --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/bean/ReceivedBean.java @@ -0,0 +1,157 @@ +package com.navinfo.outdoor.bean; + +import java.util.List; + +public class ReceivedBean { + + private Integer code; + private String message; + private BodyBean body; + + public Integer getCode() { + return code; + } + + public void setCode(Integer code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public BodyBean getBody() { + return body; + } + + public void setBody(BodyBean body) { + this.body = body; + } + + public static class BodyBean { + private Integer sptype; + private List<CsTaskListBean> csTaskList; + private String address; + private String telephone; + private String geo; + private Double price; + private Integer type; + private String name; + private Integer isExclusive; + + public Integer getSptype() { + return sptype; + } + + public void setSptype(Integer sptype) { + this.sptype = sptype; + } + + public List<CsTaskListBean> getCsTaskList() { + return csTaskList; + } + + public void setCsTaskList(List<CsTaskListBean> csTaskList) { + this.csTaskList = csTaskList; + } + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + public String getTelephone() { + return telephone; + } + + public void setTelephone(String telephone) { + this.telephone = telephone; + } + + public String getGeo() { + return geo; + } + + public void setGeo(String geo) { + this.geo = geo; + } + + public Double getPrice() { + return price; + } + + public void setPrice(Double price) { + this.price = price; + } + + public Integer getType() { + return type; + } + + public void setType(Integer type) { + this.type = type; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Integer getIsExclusive() { + return isExclusive; + } + + public void setIsExclusive(Integer isExclusive) { + this.isExclusive = isExclusive; + } + + public static class CsTaskListBean { + private String address; + private String geo; + private Double price; + private String name; + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + public String getGeo() { + return geo; + } + + public void setGeo(String geo) { + this.geo = geo; + } + + public Double getPrice() { + return price; + } + + public void setPrice(Double price) { + this.price = price; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + } + } +} diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java index 4d7720f..671dda6 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java @@ -214,8 +214,6 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe if (poiEntity != null) { if (poiEntity.getType() == 1) {//poi的领取类型 receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK+"/"+poiEntity.getTaskId() + "", true); - } else if (poiEntity.getType() == 5) { - receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK+"/"+poiEntity.getTaskId() + "", true); } } break; diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java index 07068e2..bd61c5d 100644 --- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java +++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java @@ -60,6 +60,9 @@ public class HttpInterface { //172.23.139.4:8003/poitask/1/receivedPoitask/1 public static final String RECEIVED_POI_TASK = IPm7+"receivedPoitask/1";//poi-领取任务 + public static final String IPm10 = "http://172.23.139.4:8003/ctask/1/receivedCtask/8608"; + + public static final String IPm8 = "http://172.23.139.4:8003/poitask/1/"; //172.23.139.4:8003/poitask/1/submitPoitask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注 @@ -67,7 +70,11 @@ public class HttpInterface { public static final String SUBMIT_POI_TASK = IPm8+"submitPoitask";//poi-保存本地 public static final String IPm9 = "http://172.23.139.4:8003/othertask/1/"; - //172.23.139.4:8003/othertask/1/submitOhtertask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注 + //172.23.139.4:8003/othertask/1/submitOhtertask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注 public static final String SUBMIT_OTHER_TASK = IPm9+"submitOthertask";//其他-保存本地 + + //172.23.139.4:8003/ctask/1/receivedCtask/8608 + public static final String RECEIVED_CTASK = IPm10+"receivedCtask/8608";//充电站-领取任务 + } diff --git a/app/src/main/res/drawable/marker_charge_bg.png b/app/src/main/res/drawable/marker_charge_bg.png index 04db6646871d4fce1d7dc0b92f1d13e54b11b8d5..3a1af1093e72d3ddba406bc235a26426c3ed8102 100644 GIT binary patch literal 23780 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 F{2z)(CSCvl literal 4833 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 Hu0mjfHv;|% diff --git a/app/src/main/res/drawable/marker_other_bg.png b/app/src/main/res/drawable/marker_other_bg.png index 808c975cffb8d4cf6e6aed6fc52989209f690973..bd25ba7324bdaf8e792e23c81759fe9d517e3b71 100644 GIT binary patch literal 19134 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 literal 4271 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 Ruk8Q;002ovPDHLkV1jK##eo0- diff --git a/app/src/main/res/drawable/marker_road_bg.png b/app/src/main/res/drawable/marker_road_bg.png index a0efacb3f1d35d3ba8ab4a4becbf0ed33f53a131..6251d7de6f44a9316e055380f4b7b15a6048ed1f 100644 GIT binary patch literal 49420 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	))>Uwo}ISm{tXb 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 literal 4257 zcmV;S5MJ+zP)<h;3K|Lk000e1NJLTq002M$002@51^@s6<ag3e00001b5ch_0Itp) z=>Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91QUCw|09<i~QUCxD3rR#lRCoc^TnTto)fIlTXEI4< zl0X*rC9EP#71<TFMJfo00;M7d*w%evM^TXqf+E)XDOEwxO2M{@3yK?ph*$(cL;)$t zo`h!KGkeef^3Kbfm&s&i@+QRdeV4o6bIyOyIrqNzCg_A1lHc#wNz2!ltGWB7hJakB z({WurzR`6StkDbc0+P~LSDo}h+ISjrD5*?7RbA}U8VpSU2%<EUMKVZ9U1l(-TP7$7 zrIEaf9A&NtfT9H$jRHWWxKc?Y32mapIhRofC>W~*L9M)p`jOm<oXbi;8f_I(0T4uS zD28NKBny?1xD6m6DXoI4GV#tsK`4vll9E%Eqa6S-7*PWeF#wYCyn|2%O0lw5D#uac z9A)%j41kEl0vG@&k5omeT9Km+AlNcQ_aL`G9yWyyfMVC#)LAJg8!siBlrsR9O1EHL zyQ`x67ss64bBev``4!$4B~^aA$LqJayn@+JduK5UE`vdECRz2REo_Fo)^@}HhGbce z&KPVvYL6Ec2LMpGQjsd8GTPA(AUIa|!;KGN0iaMGJI<z#-G#yliX;NC^#@n`xA#}{ z*>~36^JJc<i<^|CF%gr|pmTLfH5~8T-tyzP-f;)V_KiD5i@*|~d^x2usf;?>m97yM z2n_<DGI{Je6vvK3@gylFQf^!IX+^)ayURwO%J+7qy5`h2#dzYjA+`?|j7Zo^i!%tN zR7L_Au#f<2Xvh*m0-#VHI}aa*@~pU>$^ano@h#;8H|(hxbH3Qqk?Jw0j3mRETds)T zvSe)1Zej-Iiz$^zWu-NUE)fcZdI1QcJny=L7(sda=I^Sy%>Gx&T^CBd9jM;ql%8lf z_vCoT-zHricZ8S&fFdbpYk*6H1R*E@3ZG|xM^M9VL-}Ns@7Pc@a^v2rsR(9Nzi4F8 z3+_q%<KKK`O7i<81S|m{Ai*-=5+OmT1Asz#HhWecil>|`@TO0Eso<`|IqpGJZ#L8; z!*pQ7?Wr$xOE;V&p$es>2BA)13<dz7@d$V@djz-?q%TjnJ5GEle@SVTFN5mMj_4RI z*f1mI@oTzUej?!tC;<ot0mr0IeNTY0GO2bSrVRjK`u2n8y_u6=&VRH%<@I`9mCd62 zzD0t5m&K?9<0dDPE%nxQMGx;i<8DvPMOUR9M>BMRMe8ITsaQh+7C@bR$-x9fdn}TA zve4V=>Sywn<&}Cn*G#MZH_oIx)-A)ldex+)j|a9l<9cd4TPUQBeE!0pPvv{As2$mK zrL;uD*^eJ+xu|QJ;WTm0qlB1%z=$K#tF!_c00|iYfa4B3kARn&UnXP>dMbBmcCoh? z)n&qtcgrv=`|QE=Hym-|6CCCtUchDS?;UjZn7k(c8F@kz7g{-t|NU}K`a>CZ0Wkp} zAV4B0iZ@0+8kH^pFkmL|eJBD8NSw4LZ<<<pt4Vi!#*p|?`xd6JC*|=Vq70O<8hc5# z7x_h_>|#%s$*<<kAOYaQ*c8YJ-Jr9)@ge}y?lS=F`w6e_sqFU6N%vTqAXB_qe`Muk z`-JBvI*w5z0E3S~*%p-2kbn3?b@#>Zl})GeMWubG+}FLbs|uEj&4g8REYM3j*C0U^ z00Cui)3Z|&mC0I^`)p2$w<py_G8^?5R!_B${$0QLTxtMdSQxI7viFp`-O5kPN9;T0 z>YrQcX-#d-f-;hf$4@LxzmJ50%y0#q3V3c1V*xHYAl`lXu0P|o;!#TF;WN{RSQnD= z@FmOxnlP{Adp4Df+W1Yy)M~dM*3hhoHY1Bph8zAqJ$VBOh7IP2Ch@VEO@RRr@B0-_ zA@RNME2k(m>6mKxV%5zKTsg4_b{>}EnD$!njqAQDzq2_iPx6Vh^-%RKg%x5Pfb7_0 zSi5*6iZK8csS%x)IsYyhUgh%R@*~rf0k&;akxib;DQkCE^nL5w${F&YW?HCn`;z9o zRdg+h2LQ0iA^;E<06=+;0qC@BJ6io)$^&RbFAIE!gB@Z-%IX~z6QuYNFt#~Xb{=z% zB)Om;TY#uL{sFNC7!T)q?d1EtYMN{RU9+=tFx6lcP(F3@chx<Q=6d?oj%ePc+)`hU z{b#(8p8<f*VlY!$fbrQ+$_DuSewauAy}qYn!m&J8`+jXLKc6Y|q;5Ox9QI4ueJDb* z8veSyWWf4qDJQ84{X`2;o&us99J%0@k3CFe^7;Jw-N#)6k+|)bmj9IN?Ljij%2Qbf z0AK-}^z?G0Bh_O<y<3|E9XLt!W42rH&|zdEk$PsrGHZw|P&jlRj}_WdewnD7xbw8K zC<$8tIEf&XRQXzI%eH2<OIsU-uNUB=SVLZ)Ur2s1TdV+-ujaKRaB9)HeCY+@NUpXZ zlvMkno2aKGhUf=e#+}~p@#=8YX--#m!M&-L&KG+Huk;4rMS4<@s_mrGFxB{g&L}G$ zuXt@2_2eb^6yQd`%j?ITS#weYaJm4m>S~D|oog#px~gj+U;&*`R!BEI5Xrh?833Sc z@EP^uGc)=$BUm<l=m=QvbYY;vrwaoC8JdM7TU(NJgQ>|na|}QOIy`2hu82NlXnLnd z@Jo(oW2;dLUxcpcP^%<`gaB%hU=S|JGzvfF1OgQ>D8dSKqbXRBK@jf&tUR{BV=?Ip z=~<vnglmT!t~P%RzIC8YOra(s4rmI1L3~vQ0HCV~0&fdIK%?7Y(BY9$Q@XNC?M_Fs zu-0*azCl7a{)Q;p99)1c0LZvA9ESZlC7x>|5j51;VE&Ks%eIyZ<<+7L;`Ah|PFOG! zPuI0HR24UBd!j34I*bQsCIFD#z=-F35H-RATthpVzc_H(IhV?sP~SEt!ER+kt67ph zrU*}NEfbV}PXS7pHzHA>ca1XN6q{ba{Xwfs(U8uTFKKbv0-!rf##Z27K0fI%1q;pG zAejH3EAj>?4~=mn%r3zm1X8g1fg{4JnGL#v72^{R(P#i52SFtO;11KMrU?8w<(kly zLC$mak;jbGcLTI*1we~L{dQUoza<C?0C>R)0DyD+WpS_2y%Z=lieSxyJJk(<rwYKP zE(HSy_Xoudx$dN}T6F%gy{#|PP<$6){}*S9_W*SqSTW9ic*B3Hwii`+8x;)uwKECy zxvGwcbR`vVH&BzygFOf&+#fLZ;5lqubVO_HSUJJ|1I>0(f~Cvf2>Bv}l{pTGZZI^< z^y2#m8wWsr<~wt!O+X5luufwDAS-;4c)|R6_hqEz?SU2003-}@ZMr>mS6ZU+9V$mn z^#Ks+g3;b1z=yt7zWdKVrR=04b|1RQyH92DCWxGgtpN5`{lwVhhwt8)KZLHvEqOq= zIeoVm26wLO|Cqn>lQN;wC2xYfWP(K}%=!&J;sg@n0OE=A*bE#Iyk??H-Qsbn4^eNO z;KwtRE`aB8=}J&@C%9#RId}cnaSL{zs9MVt!p(n0{-0ox4NRT}KVQ71lwMKEO>zOC z-G6O@U{Krz(209QAG%K*I2&0U=-(l3!F1ArmZ;<V%(RY#3Rgg|aDMtg$_Hsl`geIk zxcOD}JkR3}5KMWji}wR~PY{eEbtkwlWT&;nFT#`um_GBU1Ax?l{edKaylT;?)J0@Y z1yWyFS$!`w>N^5?(O`E0^aZ<5@EmncvgR+oF?kWS<0}w!fG$C7uI7CJ^#zj33fwaX zo3k%#XL%%WROs5EAm=}31Uu`ME2-ZTa9^<d1ox@)%iEb3P3v#Yq4s)BpXUU`0B%Gs z#RH&*$m!fREA{QR^K-@&R{HRPAtb?<cO3`sx<tPit=p(*+5VGLXi4t^f{~e|#p|<B zM7P)vKbzG8r&mbR=QV1dJh(-XQ$$2R+yp?y{bff*$H(3&-a!``d>3qXM5bT#<W2VB zcMh|iCgC{p2lagxzP=bB_DimSD=~b?^}ul3+1_m|OL%f~%lo!9Jx0o(hpd!Dzn65V zSJaRez_Z8_02J&JFZL4J%+J|WRO!2l`<p|aY}0>sZh7VulBJxI2mmSH;PXsK3s5MA zSb)XEQ{m2Gj(PM$X8a_zS&&h$E4_b&eLe{j^tu~L$gluVyTZexttYyso0f%IxGDR3 zwKgxAdrdt2o=qRW2Ml`bspSgG1$dIm6%sS&<!q+k<_+Nfi;+9x^*hh6$ecvHVftd^ z56ARb*03yq2U8y43eyH9%+c#~FuRLFaKpQXIq>?9FFbJ5uy&pWjtBtBtiS*f*17z~ z#G_r(O)Gh^rp~)%n3lpFiEqTF&$3430z66S3RP8ty~Cq9Tgt0_eYw9W@+7O_>zt=D z#uKloOrK?p$O3p0<+3YStwP1k{j9TedT|#NLt<AXx2v2v#5RXGL~Z&kT~q+5T*39i z?;VFar<$JUMPr?J&oDmy#Ms1R#3yRgXBne%0iG<m0<OuH>_WlOXKBtyl`db<UzqTm z#^#A}`hB@iXO5wDg8uk9()FXV00k2ch^|&CLiy-RZL`Tb8hBh$%#N_Ar!Uu21|`m> zX^l30X5A<NRIcD$cU#i8?NW^|@#0$NSuKsLR*p|NOzVdAq!$kVMgbr(;DCsouYT)~ zX;0(V<l!)nWDNZ=#=+gQ(_f%DP#(PM{Pjm9>+#q|1E8`3caKb=bi^g`bG7)e!b0MN zx#=?7ESxyhhQJr`g@@Nt=Zyvc3o1as&N%-u)3Lj?!>}HGS`bc{)syYt(^?$$Lq6k2 z!c!9fB!&U5uzqU#GWy%0Gm!`rY;3$me|YOXY0pugrl!xlGy_0k1>(z-!C6A#@NU-m zWFG(~Dxx(#H}tX1q7w#3p1k`}EmqGY%>cmq3J~B5uD9<<{yf8O*i;Yi2AkWb8dkr0 zYtnwKMJcQ|JPj_Y8lWiv(%S3_czII&>_o@o^p_@hLmLsrn{~(Dzb_pRS`okGh=h^m z04S_LbcHd!EqMd8%nKtCiq`O6*ULJ)Q?h9K@_T)0?MRktaIEG4fTIco=hnMZKT1n7 zZf;N-X+Ya#!<sjyC-0#u2R_ZBzFLNu03b1eE5HiG_lS$fB|m~MHfjOX^*EFM=Z(|T zms5L8O`rM33;>lCxbUS0Uu>9h(45}lj_6^X)3<~8r|>Z~edZrC0Kh;6f)ihCQf!8; z%v_z*{~hw$#y>c|qV|}ZKJ$(#01^{+1ssjl^R7!=NUyQ+r*{E_OVg`U)1RQmCNX_x z9&-RxR^Yn#YTMcFtxS)y05!SJKd5uutf5`RKXQ)QnIFhg;vB3o7Hx|6i1>9>T>6}x zH_M&AUxSw;-mvcciVQsG!}I}wCQo{_PJ<M43s6YF7bMXYuJ4s_FTL9<rC)}gnL9e^ zVHyY1N8r=!Nl(GMc@)VC@EaThB@-n}+U)E*+Aqwxp33weD*26+(ATKfbdhS>q|6|k zq#*dJdBZ|tcHsf<V5Alz*qE5KsdrimmNDTKYSI4#VPXDH?W*$600000NkvXXu0mjf DQk3Z` diff --git a/app/src/main/res/drawable/poi_icons.png b/app/src/main/res/drawable/poi_icons.png index 5650df1b070bae2dbf4adca3e88aa621bcf13d6c..b78cd2c165887f3cf3533a34e0397a03cb65e3b7 100644 GIT binary patch literal 21245 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 literal 815 zcmV+~1JL}5P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80008^Nkl<ZSVzTI zOK8+k6g_u736<83DAJM)e%i^<r3%*SPAs%k{D9rI)}<B%Kh%x7P{9g<-CEnFicqv# zP~53ikS<FywuqClMd{9pC7I8a8D?NQ<Rx!r#AX-Hz2}^F?|ttjgiU^Ell9S%0kci* zC@dhc?0l(rAvGB=HMJ*%d_M!7Ale6@r6jxt=6M1Z@(9f&(#~sHL(&E;O??RBVJTv! z2_x;ClZg#9kkq0FnCLBltullaF~5lUXgr<y?3Wj4z|s}2QFueRVY|K>zF<;Ut}}3> z5d#d|OxUiFLueowQ+t{DRU_i%Tq5d=r<_?YE};QaQ$7;mppSuBBAzbb%ybe!uPBxo zpAu=eOWJ^?ZD|E%mxbcQ!$vCes1mng(X(Kh5aw{C%}D=Qsm47kVCl*k08hNgnCNmM z<=pea%$RzKn8ySr1`OMMDrF$4M;|cgf~SET#YHDy;bf#RC%sF}<8eDPB4xnTm6rtc zc@gE--ImT({Pw~Ywxc=Rq^t=l@W!y+9w`IKm~x95*SuSh?@pw$bKWh893l>V5DeQ? z+;)fL3~0CQi7gx(vrbHod?boCv;hXoZFGi>*Yl!2u^%{#Ig_or}M5#NtEnLF)2 zuv&;&+==a3H9AU67ezTlI2BL1#cf;p2+sjaSDphnE+hoj0emgtyBTN_Zb4wqu-$G! zYrNA;Ejma<lRl)<5Hk-Y(wV863>1Qsx-!YYptO=lAOW7kR}Pi94SfeI$lEu=c6a#& z1sW(MTe|WL!08~hDtyJT-L{|{DFdZ;j52ULh_Hmu7`7`MV5wc;C1h&qF(UT;-V3__ zrMIDIrDjY$Pt4;2{HkHQcO|P-43lm_C8-rtrolK-B{Xl??*3ZD>o%|$i*)5UwBbGo zfkrxPM^qW1uevI*&<Q2HrW8Idww0M9d1~ML-C6oC6)0`Z7XbQeo%)7{uuM?=Eu&m( t@twmf_5PmK)q+~f-0(^GF9oZ){sPlb`5_X=&JO?p002ovPDHLkV1lm9b^-tZ diff --git a/app/src/main/res/drawable/start_bg.png b/app/src/main/res/drawable/start_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..4ee51c262639085ced8122c1000714c825cdfce7 GIT binary patch literal 93972 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�eDWy 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index f7ac83a..84d1c29 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -4,14 +4,13 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@drawable/ic_launcher_background" + android:background="@drawable/start_bg" tools:context="activity.MainActivity"> <TextView android:id="@+id/tv_view" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="启动页" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" From bc5b9db502fcb6b953333389394921c2bdeb1127 Mon Sep 17 00:00:00 2001 From: wds <wds811@126.com> Date: Thu, 8 Jul 2021 18:32:23 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=9D=A2=E7=8A=B6?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=9A=84=E7=BD=91=E7=BB=9C=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E5=92=8C=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- .../com/navinfo/outdoor/api/Constant.java | 12 +- .../java/com/navinfo/outdoor/bean/Info.java | 4 +- .../navinfo/outdoor/bean/PolygonTaskBean.java | 96 ++++ .../navinfo/outdoor/bean/ReceivedPoiBean.java | 3 + .../outdoor/bean/UnPolygonTaskBean.java | 42 ++ .../fragment/ChargingPileFragment.java | 15 +- .../fragment/ChargingStationFragment.java | 243 +++++----- .../outdoor/fragment/FilterFragment.java | 46 +- .../outdoor/fragment/GatherGetFragment.java | 441 +++++++++++++----- .../outdoor/fragment/OtherFragment.java | 36 +- .../navinfo/outdoor/fragment/PoiFragment.java | 137 +++--- .../outdoor/fragment/TreasureFragment.java | 166 ++++--- .../navinfo/outdoor/http/HttpInterface.java | 24 +- .../java/com/navinfo/outdoor/room/PoiDao.java | 12 + .../com/navinfo/outdoor/room/PoiEntity.java | 9 + 16 files changed, 852 insertions(+), 436 deletions(-) create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/PolygonTaskBean.java create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/UnPolygonTaskBean.java diff --git a/app/build.gradle b/app/build.gradle index 0559a03..058a3fb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion '29.0.2' - ndkVersion '23.0.7123448' + // ndkVersion '21.1.6352462' defaultConfig { applicationId "com.navinfo.outdoor" diff --git a/app/src/main/java/com/navinfo/outdoor/api/Constant.java b/app/src/main/java/com/navinfo/outdoor/api/Constant.java index 1630c68..5ae98d9 100644 --- a/app/src/main/java/com/navinfo/outdoor/api/Constant.java +++ b/app/src/main/java/com/navinfo/outdoor/api/Constant.java @@ -45,7 +45,8 @@ public class Constant { //message word 值 public static final int TREASURE_FRAGMENT = 100;//抽屉界面的展示和隐藏 - public static final int TREASURE_WORD = 0;//poi 对地图页面marker 的一个展示 + public static final int TREASURE_WORD = 0;//poi 对地图页面marker 的一个展示 编辑 + public static final int TREASURE_CHECKED_WORD = 40;//poi 对地图页面marker 的一个展示 确定 public static final int CAPACITY_EVALUATION_PAGE = 1;//能力测评的页数 public static final int POI_WORD = 2;//地图页面marker 的经纬都回传 public static final int FILTER_LIST = 4;//筛选列表所有数据地图显示 @@ -56,13 +57,16 @@ public class Constant { public static final int MAIN_HEADER = 9; // 控制主界面各个header public static final int MAIN_REMOVE = 10; // 控制主界面各个header移除 public static final int GATHER_GET_RETURN = 11;//参加领取的返回 - public static final int MAIN_CHARGING_STATION = 13;//充电站的Fragment 对地图页面marker 的一个展示 + public static final int MAIN_CHARGING_STATION = 13;//充电站的Fragment 对地图页面marker 的一个展示 编辑 + public static final int MAIN_CHARGING_CHECKED_STATION = 43;//充电站的Fragment 对地图页面marker 的一个展示 确定 public static final int CHARGING_STATION_WORD = 15;//地图页面marker 的经纬都回传 public static final int CHARGING_STATION = 16;//跳转到充电桩 - public static final int MAIN_CHARGING_PILE = 18;//充电桩的Fragment 对地图页面marker 的一个展示 + public static final int MAIN_CHARGING_PILE = 18;//充电桩的Fragment 对地图页面marker 的一个展示 编辑 + public static final int MAIN_CHARGING_CHECKED_PILE = 49;//充电桩的Fragment 对地图页面marker 的一个展示 确定 public static final int CHARGING_PILE_WORD = 20;//地图页面marker 的经纬都回传 public static final int CHARGING_PILE_STATION = 22;//将充电桩的数据回传给充电站 - public static final int MAIN_OTHER = 23;//其他的Fragment 对地图页面marker 的一个展示 + public static final int MAIN_OTHER = 23;//其他的Fragment 对地图页面marker 的一个展示 编辑 + public static final int MAIN_CHECKED_OTHER = 24;//其他的Fragment 对地图页面marker 的一个展示 确定 public static final int OTHER_WORD = 25;//地图页面marker 的经纬都回传 public static final int CHARGING_STATION_PILE = 26;//跳转到充电桩 传给数据 public static final int JOB_SEARCH_WORD = 28;//任务搜索的网络数据 diff --git a/app/src/main/java/com/navinfo/outdoor/bean/Info.java b/app/src/main/java/com/navinfo/outdoor/bean/Info.java index bf25fab..3c5ecf4 100644 --- a/app/src/main/java/com/navinfo/outdoor/bean/Info.java +++ b/app/src/main/java/com/navinfo/outdoor/bean/Info.java @@ -1,6 +1,8 @@ package com.navinfo.outdoor.bean; -public class Info { +import java.io.Serializable; + +public class Info implements Serializable { /** * photo : * x : diff --git a/app/src/main/java/com/navinfo/outdoor/bean/PolygonTaskBean.java b/app/src/main/java/com/navinfo/outdoor/bean/PolygonTaskBean.java new file mode 100644 index 0000000..c829390 --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/bean/PolygonTaskBean.java @@ -0,0 +1,96 @@ +package com.navinfo.outdoor.bean; + +/** + * 面状任务-任务领取 + */ +public class PolygonTaskBean { + /** + * code : 200 + * message : 成功 + * body : {"id":8602,"geo":"POLYGON((116.20818 39.87434,116.20842 39.87439,116.20857 39.87445,116.21227 39.87491,116.21214 39.87661,116.2108 39.87666,116.2108 39.87681,116.21064 39.87847,116.21302 39.87821,116.21424 39.87718,116.21823 39.87676,116.21898 39.88012,116.21958 39.88171,116.22301 39.8814,116.22329 39.8838,116.22786 39.88359,116.22754 39.88558,116.22757 39.8856,116.2277 39.8858,116.22774 39.88594,116.22775 39.88616,116.22773 39.88645,116.22769 39.88681,116.22766 39.88712,116.22765 39.88736,116.22764 39.88754,116.22767 39.88781,116.22771 39.88818,116.22773 39.88844,116.22776 39.88874,116.22779 39.88911,116.22791 39.8891,116.22796 39.8891,116.22801 39.88912,116.22804 39.88916,116.22807 39.88918,116.2281 39.88918,116.22813 39.88919,116.22834 39.88919,116.22934 39.88918,116.22952 39.88918,116.2296 39.88919,116.22966 39.88922,116.22989 39.88931,116.22998 39.88933,116.23005 39.88933,116.23057 39.88936,116.23077 39.88937,116.23093 39.88937,116.23129 39.88939,116.23158 39.8894,116.23166 39.8894,116.23174 39.8894,116.23183 39.8894,116.23227 39.89016,116.23237 39.89034,116.23248 39.89054,116.23261 39.89044,116.2328 39.89029,116.2331 39.89004,116.23342 39.8898,116.23348 39.88977,116.23352 39.88975,116.23355 39.88973,116.23366 39.88969,116.2338 39.88965,116.23414 39.88972,116.23418 39.88972,116.23413 39.88988,116.23413 39.8899,116.23412 39.88992,116.23405 39.88997,116.23386 39.89012,116.23424 39.89038,116.23369 39.89106,116.23368 39.89212,116.23763 39.89203,116.23758 39.89389,116.23916 39.89397,116.23951 39.89427,116.24088 39.89511,116.2425 39.89375,116.24387 39.89415,116.24395 39.89423,116.24403 39.89428,116.24419 39.89434,116.24438 39.89441,116.24455 39.89448,116.24475 39.89454,116.24485 39.89457,116.24506 39.89464,116.24519 39.89468,116.24527 39.89466,116.24812 39.89583,116.25 39.89583,116.25014 39.89583,116.25272 39.89586,116.25285 39.89586,116.25303 39.89587,116.25318 39.89587,116.25586 39.8959,116.25658 39.89594,116.25656 39.89553,116.25656 39.89528,116.25701 39.89509,116.25784 39.89502,116.25834 39.89508,116.25836 39.89548,116.25852 39.89588,116.25863 39.89615,116.25924 39.89637,116.25924 39.89663,116.25924 39.89674,116.25925 39.89689,116.25926 39.89706,116.25927 39.89717,116.25692 39.89716,116.25635 39.89715,116.25603 39.89715,116.25368 39.89717,116.25323 39.89718,116.25304 39.89718,116.25316 39.89726,116.2532 39.89729,116.2532 39.89737,116.25322 39.89811,116.25322 39.89849,116.25322 39.89934,116.25322 39.89975,116.25322 39.89983,116.25322 39.8999,116.25321 39.9002,116.25321 39.90028,116.25321 39.90074,116.25322 39.90149,116.25322 39.9028,116.25321 39.90387,116.2532 39.90429,116.25321 39.90516,116.25319 39.9062,116.25319 39.90633,116.25319 39.90643,116.2532 39.90727,116.2532 39.90734,116.25307 39.90733,116.25307 39.90741,116.25307 39.90749,116.25307 39.9078,116.25306 39.90798,116.25304 39.90829,116.25302 39.90888,116.25301 39.90935,116.25299 39.91034,116.25299 39.91091,116.25299 39.91105,116.25299 39.91193,116.25298 39.91285,116.25298 39.91301,116.25299 39.91364,116.25299 39.91496,116.25299 39.91511,116.25299 39.91541,116.25279 39.9154,116.25171 39.91539,116.25069 39.91538,116.2504 39.91538,116.25022 39.91538,116.25 39.91538,116.24993 39.91538,116.24968 39.91538,116.2496 39.91539,116.24956 39.91541,116.24949 39.9155,116.24945 39.91557,116.2494 39.91572,116.24934 39.9159,116.24931 39.91597,116.24928 39.916,116.24926 39.91602,116.24947 39.91639,116.24956 39.91667,116.24997 39.91796,116.25 39.91796,116.25258 39.91783,116.25286 39.91765,116.25286 39.91794,116.25272 39.91816,116.25267 39.91824,116.25171 39.91899,116.25132 39.91987,116.25274 39.91994,116.2529 39.91995,116.2529 39.92022,116.2529 39.92081,116.25289 39.92169,116.25289 39.92186,116.25279 39.92185,116.25268 39.92183,116.25241 39.92177,116.25225 39.92171,116.25216 39.92166,116.25165 39.92141,116.25154 39.92141,116.25149 39.92139,116.25104 39.92123,116.25058 39.92107,116.25 39.92086,116.24976 39.92079,116.24967 39.92077,116.24957 39.92075,116.24944 39.92073,116.24934 39.92072,116.24916 39.92071,116.2487 39.92073,116.24825 39.92075,116.24764 39.92081,116.24736 39.92082,116.24735 39.92075,116.24697 39.91904,116.24309 39.91897,116.2429 39.91873,116.24287 39.91867,116.24286 39.91862,116.24289 39.9183,116.23996 39.91842,116.23943 39.91848,116.2392 39.91847,116.23764 39.91847,116.23755 39.91816,116.2375 39.91809,116.23746 39.91805,116.23739 39.91803,116.23735 39.91802,116.23694 39.91794,116.23692 39.91789,116.23692 39.91786,116.23703 39.91722,116.23706 39.91688,116.23678 39.91688,116.23531 39.91694,116.23451 39.917,116.23441 39.91701,116.23428 39.91702,116.2338 39.91707,116.23363 39.91707,116.23342 39.91709,116.23326 39.91708,116.23302 39.91703,116.2327 39.91694,116.23257 39.91689,116.23242 39.91685,116.23228 39.9168,116.23218 39.91676,116.23206 39.91671,116.23196 39.91667,116.23191 39.91663,116.2319 39.91659,116.23189 39.91653,116.23189 39.91647,116.2319 39.91638,116.23191 39.91629,116.2317 39.91631,116.23169 39.91642,116.23168 39.91646,116.23167 39.9165,116.23164 39.91662,116.23163 39.91667,116.23162 39.91671,116.2316 39.91678,116.23158 39.9169,116.23154 39.91698,116.23152 39.91706,116.23149 39.9171,116.23146 39.91714,116.23143 39.91716,116.23138 39.91719,116.23134 39.91721,116.23129 39.91723,116.2311 39.91726,116.231 39.91726,116.23091 39.91725,116.23074 39.91721,116.23067 39.91719,116.23061 39.91718,116.23047 39.91717,116.2304 39.91717,116.23031 39.91717,116.23022 39.91718,116.23013 39.91722,116.23006 39.91729,116.23001 39.91737,116.22997 39.91744,116.22993 39.91751,116.22988 39.91757,116.22982 39.91763,116.22973 39.91769,116.22948 39.91776,116.22933 39.91779,116.22907 39.91783,116.22902 39.91784,116.22889 39.91786,116.22873 39.91788,116.22865 39.9179,116.22857 39.91791,116.2284 39.91792,116.22823 39.91793,116.22805 39.91793,116.22759 39.9179,116.22612 39.91785,116.22567 39.91783,116.22536 39.91781,116.22503 39.91781,116.22477 39.91781,116.22458 39.91782,116.22421 39.91783,116.22409 39.91783,116.22402 39.91784,116.22383 39.91785,116.22366 39.91786,116.22342 39.91787,116.22327 39.91788,116.2231 39.91788,116.22275 39.9179,116.22266 39.9179,116.22251 39.91791,116.22216 39.91792,116.22206 39.91792,116.22157 39.91792,116.22126 39.91791,116.22103 39.9179,116.22054 39.9179,116.22037 39.91789,116.2201 39.91788,116.2199 39.91788,116.21962 39.91786,116.21947 39.91783,116.21941 39.91782,116.21934 39.9178,116.21921 39.91776,116.21909 39.91771,116.21874 39.91756,116.21862 39.91751,116.21844 39.91743,116.21829 39.91737,116.21815 39.91732,116.21807 39.9173,116.21798 39.91727,116.21789 39.91724,116.21677 39.91793,116.21642 39.91805,116.21632 39.91811,116.21548 39.91791,116.21457 39.91768,116.21405 39.91751,116.21296 39.91705,116.21288 39.91702,116.21263 39.91692,116.21256 39.91689,116.21251 39.91688,116.21242 39.91687,116.21233 39.91685,116.21221 39.91685,116.21205 39.91684,116.21197 39.91684,116.21189 39.91684,116.2117 39.91702,116.21156 39.91705,116.21138 39.91708,116.2093 39.91743,116.20862 39.91808,116.2069 39.91809,116.20681 39.91809,116.20682 39.91872,116.20682 39.91878,116.20683 39.91937,116.20683 39.91954,116.20686 39.92123,116.20686 39.92132,116.20687 39.92202,116.20689 39.92268,116.20689 39.92296,116.20691 39.92441,116.20691 39.92449,116.20691 39.9246,116.20691 39.92475,116.20692 39.92495,116.20708 39.92475,116.20722 39.92475,116.20768 39.92475,116.20779 39.92476,116.20885 39.92477,116.20902 39.92497,116.20905 39.925,116.20913 39.92509,116.20937 39.92517,116.20951 39.92525,116.21021 39.92578,116.21078 39.92618,116.21088 39.92624,116.21099 39.92626,116.21106 39.92627,116.21127 39.92629,116.21152 39.92631,116.21213 39.92628,116.21234 39.92628,116.21261 39.92626,116.21328 39.92627,116.21334 39.92627,116.21352 39.92626,116.21357 39.92626,116.21495 39.92671,116.21567 39.92811,116.2157 39.92868,116.21313 39.92899,116.21335 39.92975,116.21424 39.93126,116.21648 39.93135,116.21648 39.93161,116.21619 39.93181,116.21562 39.93228,116.21381 39.93266,116.21381 39.93326,116.21381 39.93331,116.21381 39.93344,116.21381 39.93351,116.21381 39.93365,116.21381 39.93404,116.21466 39.93413,116.21461 39.93487,116.21411 39.93518,116.21462 39.93585,116.21469 39.93595,116.21605 39.93789,116.21854 39.94057,116.21894 39.94099,116.21896 39.94102,116.21899 39.9443,116.21644 39.94427,116.21652 39.94736,116.21596 39.94788,116.21535 39.94854,116.21498 39.9487,116.21481 39.94878,116.21464 39.94886,116.21433 39.94899,116.21291 39.95013,116.20777 39.95303,116.20512 39.95492,116.20334 39.95637,116.20284 39.95765,116.20223 39.95829,116.20248 39.96008,116.20148 39.96124,116.19889 39.96218,116.19696 39.96264,116.19535 39.96378,116.19181 39.96512,116.19091 39.96565,116.19142 39.96797,116.18825 39.96867,116.18626 39.97064,116.18576 39.972,116.18633 39.97313,116.18644 39.97677,116.1864 39.97699,116.18605 39.97858,116.18692 39.97961,116.18692 39.98134,116.18619 39.98204,116.18642 39.98245,116.18661 39.98369,116.18631 39.98424,116.18569 39.98501,116.18497 39.98595,116.18429 39.98621,116.18343 39.9865,116.18177 39.98703,116.18077 39.98738,116.18015 39.98772,116.17898 39.98835,116.17879 39.98648,116.17896 39.98556,116.17879 39.98443,116.17892 39.98324,116.17859 39.9823,116.17715 39.98186,116.17585 39.98046,116.17227 39.9777,116.17153 39.97691,116.16932 39.97735,116.16972 39.98029,116.16944 39.98322,116.16859 39.98366,116.16814 39.98733,116.16741 39.98777,116.16618 39.98744,116.16529 39.9871,116.16389 39.9859,116.16283 39.98569,116.16105 39.98428,116.15827 39.98386,116.15727 39.98484,116.15593 39.98548,116.15699 39.98689,116.15599 39.98838,116.15532 39.98949,116.15443 39.99038,116.15121 39.99367,116.15031 39.99307,116.14725 39.99183,116.14598 39.99079,116.1452 39.98964,116.14451 39.98944,116.14232 39.98984,116.1402 39.98954,116.13542 39.98804,116.13379 39.98843,116.13118 39.98851,116.13017 39.98848,116.12765 39.98733,116.125 39.98694,116.1203 39.98625,116.11938 39.98627,116.11624 39.98332,116.11385 39.98155,116.11567 39.97958,116.11515 39.97651,116.11625 39.97459,116.1169 39.97217,116.11878 39.97153,116.11982 39.97118,116.11992 39.97115,116.12049 39.97096,116.12101 39.96925,116.12323 39.96874,116.12342 39.96743,116.12211 39.96557,116.12194 39.96399,116.12122 39.96117,116.12029 39.96156,116.11981 39.96199,116.11812 39.96111,116.1177 39.95976,116.11759 39.95983,116.11753 39.95985,116.11715 39.95995,116.11689 39.96,116.11653 39.96008,116.11613 39.96016,116.11611 39.9601,116.11606 39.96001,116.11603 39.95995,116.11563 39.95913,116.11556 39.959,116.11535 39.95861,116.1152 39.95836,116.11517 39.95829,116.1151 39.95816,116.11495 39.95807,116.11488 39.95796,116.11486 39.95778,116.11525 39.95673,116.11531 39.95669,116.11551 39.95653,116.1158 39.95627,116.11589 39.95619,116.11599 39.95611,116.11693 39.9566,116.11905 39.95474,116.11716 39.95357,116.11713 39.95355,116.11816 39.95254,116.11899 39.95175,116.11973 39.95092,116.12004 39.95061,116.12012 39.95041,116.12012 39.95025,116.12014 39.95023,116.11963 39.95002,116.11959 39.95001,116.11912 39.94979,116.11856 39.94955,116.11815 39.94933,116.11807 39.94924,116.118 39.94918,116.1179 39.94911,116.11785 39.94907,116.11784 39.94905,116.11783 39.94903,116.11659 39.94894,116.11724 39.94834,116.11586 39.9481,116.11574 39.94808,116.11564 39.94822,116.11489 39.9493,116.11365 39.94834,116.11404 39.94734,116.11303 39.94489,116.1123 39.9432,116.11585 39.93869,116.11523 39.93818,116.11623 39.93694,116.11634 39.9368,116.11641 39.93666,116.11646 39.93654,116.11652 39.93638,116.11701 39.93538,116.11849 39.93525,116.11943 39.93316,116.12019 39.93244,116.12031 39.9325,116.12052 39.93262,116.12066 39.9327,116.12081 39.93278,116.12183 39.93344,116.12191 39.93345,116.12298 39.93397,116.12482 39.93499,116.125 39.93468,116.12712 39.93103,116.12795 39.92942,116.12879 39.92676,116.12911 39.92658,116.12955 39.92634,116.13026 39.92596,116.13058 39.92578,116.13072 39.9257,116.1313 39.92538,116.13356 39.92416,116.13361 39.92413,116.13479 39.92386,116.13568 39.92366,116.14086 39.92244,116.14296 39.91976,116.14348 39.91834,116.14409 39.91667,116.14481 39.91485,116.14535 39.91386,116.14629 39.91134,116.14897 39.90866,116.14966 39.90812,116.15151 39.90499,116.15155 39.90448,116.15123 39.90369,116.15113 39.90324,116.15158 39.90248,116.15225 39.90168,116.153 39.90088,116.1536 39.90039,116.15463 39.90005,116.15536 39.89957,116.15569 39.89892,116.15579 39.89838,116.15566 39.89788,116.15562 39.89763,116.15618 39.89723,116.15896 39.89682,116.16367 39.8926,116.16689 39.88965,116.16744 39.88921,116.16756 39.88912,116.16761 39.88908,116.1679 39.88883,116.16859 39.88829,116.16913 39.88786,116.17114 39.88725,116.17464 39.88546,116.17599 39.88501,116.17698 39.88469,116.17905 39.88401,116.17913 39.88398,116.18044 39.88355,116.1819 39.88309,116.18235 39.8827,116.18277 39.8821,116.1841 39.88065,116.1866 39.88037,116.18768 39.88026,116.18788 39.88031,116.19269 39.88165,116.19543 39.88342,116.19653 39.88338,116.19869 39.8833,116.19967 39.88327,116.19977 39.88321,116.20028 39.88289,116.20067 39.88265,116.20089 39.8825,116.20131 39.88224,116.20163 39.88203,116.20171 39.88198,116.2019 39.88187,116.20226 39.88164,116.20243 39.88154,116.20265 39.88137,116.2028 39.88125,116.20313 39.88096,116.20347 39.88072,116.20375 39.88054,116.20422 39.88024,116.20446 39.88009,116.20485 39.87981,116.20514 39.87959,116.20536 39.87937,116.20552 39.87919,116.20563 39.87908,116.20572 39.87898,116.20576 39.87894,116.20601 39.87867,116.20652 39.87815,116.20673 39.87795,116.20676 39.87792,116.20687 39.87782,116.20699 39.87766,116.20706 39.87756,116.20714 39.87744,116.20741 39.87694,116.20747 39.87685,116.20758 39.87662,116.2076 39.87656,116.20763 39.8765,116.2077 39.8763,116.20781 39.87589,116.20793 39.87539,116.20795 39.87533,116.20818 39.87434))","type":6,"name":"测试面状任务","isExclusive":0} + */ + + private int code; + private String message; + private BodyBean body; + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public BodyBean getBody() { + return body; + } + + public void setBody(BodyBean body) { + this.body = body; + } + + public static class BodyBean { + /** + * id : 8602 + * geo : POLYGON((116.20818 39.87434,116.20842 39.87439,116.20857 39.87445,116.21227 39.87491,116.21214 39.87661,116.2108 39.87666,116.2108 39.87681,116.21064 39.87847,116.21302 39.87821,116.21424 39.87718,116.21823 39.87676,116.21898 39.88012,116.21958 39.88171,116.22301 39.8814,116.22329 39.8838,116.22786 39.88359,116.22754 39.88558,116.22757 39.8856,116.2277 39.8858,116.22774 39.88594,116.22775 39.88616,116.22773 39.88645,116.22769 39.88681,116.22766 39.88712,116.22765 39.88736,116.22764 39.88754,116.22767 39.88781,116.22771 39.88818,116.22773 39.88844,116.22776 39.88874,116.22779 39.88911,116.22791 39.8891,116.22796 39.8891,116.22801 39.88912,116.22804 39.88916,116.22807 39.88918,116.2281 39.88918,116.22813 39.88919,116.22834 39.88919,116.22934 39.88918,116.22952 39.88918,116.2296 39.88919,116.22966 39.88922,116.22989 39.88931,116.22998 39.88933,116.23005 39.88933,116.23057 39.88936,116.23077 39.88937,116.23093 39.88937,116.23129 39.88939,116.23158 39.8894,116.23166 39.8894,116.23174 39.8894,116.23183 39.8894,116.23227 39.89016,116.23237 39.89034,116.23248 39.89054,116.23261 39.89044,116.2328 39.89029,116.2331 39.89004,116.23342 39.8898,116.23348 39.88977,116.23352 39.88975,116.23355 39.88973,116.23366 39.88969,116.2338 39.88965,116.23414 39.88972,116.23418 39.88972,116.23413 39.88988,116.23413 39.8899,116.23412 39.88992,116.23405 39.88997,116.23386 39.89012,116.23424 39.89038,116.23369 39.89106,116.23368 39.89212,116.23763 39.89203,116.23758 39.89389,116.23916 39.89397,116.23951 39.89427,116.24088 39.89511,116.2425 39.89375,116.24387 39.89415,116.24395 39.89423,116.24403 39.89428,116.24419 39.89434,116.24438 39.89441,116.24455 39.89448,116.24475 39.89454,116.24485 39.89457,116.24506 39.89464,116.24519 39.89468,116.24527 39.89466,116.24812 39.89583,116.25 39.89583,116.25014 39.89583,116.25272 39.89586,116.25285 39.89586,116.25303 39.89587,116.25318 39.89587,116.25586 39.8959,116.25658 39.89594,116.25656 39.89553,116.25656 39.89528,116.25701 39.89509,116.25784 39.89502,116.25834 39.89508,116.25836 39.89548,116.25852 39.89588,116.25863 39.89615,116.25924 39.89637,116.25924 39.89663,116.25924 39.89674,116.25925 39.89689,116.25926 39.89706,116.25927 39.89717,116.25692 39.89716,116.25635 39.89715,116.25603 39.89715,116.25368 39.89717,116.25323 39.89718,116.25304 39.89718,116.25316 39.89726,116.2532 39.89729,116.2532 39.89737,116.25322 39.89811,116.25322 39.89849,116.25322 39.89934,116.25322 39.89975,116.25322 39.89983,116.25322 39.8999,116.25321 39.9002,116.25321 39.90028,116.25321 39.90074,116.25322 39.90149,116.25322 39.9028,116.25321 39.90387,116.2532 39.90429,116.25321 39.90516,116.25319 39.9062,116.25319 39.90633,116.25319 39.90643,116.2532 39.90727,116.2532 39.90734,116.25307 39.90733,116.25307 39.90741,116.25307 39.90749,116.25307 39.9078,116.25306 39.90798,116.25304 39.90829,116.25302 39.90888,116.25301 39.90935,116.25299 39.91034,116.25299 39.91091,116.25299 39.91105,116.25299 39.91193,116.25298 39.91285,116.25298 39.91301,116.25299 39.91364,116.25299 39.91496,116.25299 39.91511,116.25299 39.91541,116.25279 39.9154,116.25171 39.91539,116.25069 39.91538,116.2504 39.91538,116.25022 39.91538,116.25 39.91538,116.24993 39.91538,116.24968 39.91538,116.2496 39.91539,116.24956 39.91541,116.24949 39.9155,116.24945 39.91557,116.2494 39.91572,116.24934 39.9159,116.24931 39.91597,116.24928 39.916,116.24926 39.91602,116.24947 39.91639,116.24956 39.91667,116.24997 39.91796,116.25 39.91796,116.25258 39.91783,116.25286 39.91765,116.25286 39.91794,116.25272 39.91816,116.25267 39.91824,116.25171 39.91899,116.25132 39.91987,116.25274 39.91994,116.2529 39.91995,116.2529 39.92022,116.2529 39.92081,116.25289 39.92169,116.25289 39.92186,116.25279 39.92185,116.25268 39.92183,116.25241 39.92177,116.25225 39.92171,116.25216 39.92166,116.25165 39.92141,116.25154 39.92141,116.25149 39.92139,116.25104 39.92123,116.25058 39.92107,116.25 39.92086,116.24976 39.92079,116.24967 39.92077,116.24957 39.92075,116.24944 39.92073,116.24934 39.92072,116.24916 39.92071,116.2487 39.92073,116.24825 39.92075,116.24764 39.92081,116.24736 39.92082,116.24735 39.92075,116.24697 39.91904,116.24309 39.91897,116.2429 39.91873,116.24287 39.91867,116.24286 39.91862,116.24289 39.9183,116.23996 39.91842,116.23943 39.91848,116.2392 39.91847,116.23764 39.91847,116.23755 39.91816,116.2375 39.91809,116.23746 39.91805,116.23739 39.91803,116.23735 39.91802,116.23694 39.91794,116.23692 39.91789,116.23692 39.91786,116.23703 39.91722,116.23706 39.91688,116.23678 39.91688,116.23531 39.91694,116.23451 39.917,116.23441 39.91701,116.23428 39.91702,116.2338 39.91707,116.23363 39.91707,116.23342 39.91709,116.23326 39.91708,116.23302 39.91703,116.2327 39.91694,116.23257 39.91689,116.23242 39.91685,116.23228 39.9168,116.23218 39.91676,116.23206 39.91671,116.23196 39.91667,116.23191 39.91663,116.2319 39.91659,116.23189 39.91653,116.23189 39.91647,116.2319 39.91638,116.23191 39.91629,116.2317 39.91631,116.23169 39.91642,116.23168 39.91646,116.23167 39.9165,116.23164 39.91662,116.23163 39.91667,116.23162 39.91671,116.2316 39.91678,116.23158 39.9169,116.23154 39.91698,116.23152 39.91706,116.23149 39.9171,116.23146 39.91714,116.23143 39.91716,116.23138 39.91719,116.23134 39.91721,116.23129 39.91723,116.2311 39.91726,116.231 39.91726,116.23091 39.91725,116.23074 39.91721,116.23067 39.91719,116.23061 39.91718,116.23047 39.91717,116.2304 39.91717,116.23031 39.91717,116.23022 39.91718,116.23013 39.91722,116.23006 39.91729,116.23001 39.91737,116.22997 39.91744,116.22993 39.91751,116.22988 39.91757,116.22982 39.91763,116.22973 39.91769,116.22948 39.91776,116.22933 39.91779,116.22907 39.91783,116.22902 39.91784,116.22889 39.91786,116.22873 39.91788,116.22865 39.9179,116.22857 39.91791,116.2284 39.91792,116.22823 39.91793,116.22805 39.91793,116.22759 39.9179,116.22612 39.91785,116.22567 39.91783,116.22536 39.91781,116.22503 39.91781,116.22477 39.91781,116.22458 39.91782,116.22421 39.91783,116.22409 39.91783,116.22402 39.91784,116.22383 39.91785,116.22366 39.91786,116.22342 39.91787,116.22327 39.91788,116.2231 39.91788,116.22275 39.9179,116.22266 39.9179,116.22251 39.91791,116.22216 39.91792,116.22206 39.91792,116.22157 39.91792,116.22126 39.91791,116.22103 39.9179,116.22054 39.9179,116.22037 39.91789,116.2201 39.91788,116.2199 39.91788,116.21962 39.91786,116.21947 39.91783,116.21941 39.91782,116.21934 39.9178,116.21921 39.91776,116.21909 39.91771,116.21874 39.91756,116.21862 39.91751,116.21844 39.91743,116.21829 39.91737,116.21815 39.91732,116.21807 39.9173,116.21798 39.91727,116.21789 39.91724,116.21677 39.91793,116.21642 39.91805,116.21632 39.91811,116.21548 39.91791,116.21457 39.91768,116.21405 39.91751,116.21296 39.91705,116.21288 39.91702,116.21263 39.91692,116.21256 39.91689,116.21251 39.91688,116.21242 39.91687,116.21233 39.91685,116.21221 39.91685,116.21205 39.91684,116.21197 39.91684,116.21189 39.91684,116.2117 39.91702,116.21156 39.91705,116.21138 39.91708,116.2093 39.91743,116.20862 39.91808,116.2069 39.91809,116.20681 39.91809,116.20682 39.91872,116.20682 39.91878,116.20683 39.91937,116.20683 39.91954,116.20686 39.92123,116.20686 39.92132,116.20687 39.92202,116.20689 39.92268,116.20689 39.92296,116.20691 39.92441,116.20691 39.92449,116.20691 39.9246,116.20691 39.92475,116.20692 39.92495,116.20708 39.92475,116.20722 39.92475,116.20768 39.92475,116.20779 39.92476,116.20885 39.92477,116.20902 39.92497,116.20905 39.925,116.20913 39.92509,116.20937 39.92517,116.20951 39.92525,116.21021 39.92578,116.21078 39.92618,116.21088 39.92624,116.21099 39.92626,116.21106 39.92627,116.21127 39.92629,116.21152 39.92631,116.21213 39.92628,116.21234 39.92628,116.21261 39.92626,116.21328 39.92627,116.21334 39.92627,116.21352 39.92626,116.21357 39.92626,116.21495 39.92671,116.21567 39.92811,116.2157 39.92868,116.21313 39.92899,116.21335 39.92975,116.21424 39.93126,116.21648 39.93135,116.21648 39.93161,116.21619 39.93181,116.21562 39.93228,116.21381 39.93266,116.21381 39.93326,116.21381 39.93331,116.21381 39.93344,116.21381 39.93351,116.21381 39.93365,116.21381 39.93404,116.21466 39.93413,116.21461 39.93487,116.21411 39.93518,116.21462 39.93585,116.21469 39.93595,116.21605 39.93789,116.21854 39.94057,116.21894 39.94099,116.21896 39.94102,116.21899 39.9443,116.21644 39.94427,116.21652 39.94736,116.21596 39.94788,116.21535 39.94854,116.21498 39.9487,116.21481 39.94878,116.21464 39.94886,116.21433 39.94899,116.21291 39.95013,116.20777 39.95303,116.20512 39.95492,116.20334 39.95637,116.20284 39.95765,116.20223 39.95829,116.20248 39.96008,116.20148 39.96124,116.19889 39.96218,116.19696 39.96264,116.19535 39.96378,116.19181 39.96512,116.19091 39.96565,116.19142 39.96797,116.18825 39.96867,116.18626 39.97064,116.18576 39.972,116.18633 39.97313,116.18644 39.97677,116.1864 39.97699,116.18605 39.97858,116.18692 39.97961,116.18692 39.98134,116.18619 39.98204,116.18642 39.98245,116.18661 39.98369,116.18631 39.98424,116.18569 39.98501,116.18497 39.98595,116.18429 39.98621,116.18343 39.9865,116.18177 39.98703,116.18077 39.98738,116.18015 39.98772,116.17898 39.98835,116.17879 39.98648,116.17896 39.98556,116.17879 39.98443,116.17892 39.98324,116.17859 39.9823,116.17715 39.98186,116.17585 39.98046,116.17227 39.9777,116.17153 39.97691,116.16932 39.97735,116.16972 39.98029,116.16944 39.98322,116.16859 39.98366,116.16814 39.98733,116.16741 39.98777,116.16618 39.98744,116.16529 39.9871,116.16389 39.9859,116.16283 39.98569,116.16105 39.98428,116.15827 39.98386,116.15727 39.98484,116.15593 39.98548,116.15699 39.98689,116.15599 39.98838,116.15532 39.98949,116.15443 39.99038,116.15121 39.99367,116.15031 39.99307,116.14725 39.99183,116.14598 39.99079,116.1452 39.98964,116.14451 39.98944,116.14232 39.98984,116.1402 39.98954,116.13542 39.98804,116.13379 39.98843,116.13118 39.98851,116.13017 39.98848,116.12765 39.98733,116.125 39.98694,116.1203 39.98625,116.11938 39.98627,116.11624 39.98332,116.11385 39.98155,116.11567 39.97958,116.11515 39.97651,116.11625 39.97459,116.1169 39.97217,116.11878 39.97153,116.11982 39.97118,116.11992 39.97115,116.12049 39.97096,116.12101 39.96925,116.12323 39.96874,116.12342 39.96743,116.12211 39.96557,116.12194 39.96399,116.12122 39.96117,116.12029 39.96156,116.11981 39.96199,116.11812 39.96111,116.1177 39.95976,116.11759 39.95983,116.11753 39.95985,116.11715 39.95995,116.11689 39.96,116.11653 39.96008,116.11613 39.96016,116.11611 39.9601,116.11606 39.96001,116.11603 39.95995,116.11563 39.95913,116.11556 39.959,116.11535 39.95861,116.1152 39.95836,116.11517 39.95829,116.1151 39.95816,116.11495 39.95807,116.11488 39.95796,116.11486 39.95778,116.11525 39.95673,116.11531 39.95669,116.11551 39.95653,116.1158 39.95627,116.11589 39.95619,116.11599 39.95611,116.11693 39.9566,116.11905 39.95474,116.11716 39.95357,116.11713 39.95355,116.11816 39.95254,116.11899 39.95175,116.11973 39.95092,116.12004 39.95061,116.12012 39.95041,116.12012 39.95025,116.12014 39.95023,116.11963 39.95002,116.11959 39.95001,116.11912 39.94979,116.11856 39.94955,116.11815 39.94933,116.11807 39.94924,116.118 39.94918,116.1179 39.94911,116.11785 39.94907,116.11784 39.94905,116.11783 39.94903,116.11659 39.94894,116.11724 39.94834,116.11586 39.9481,116.11574 39.94808,116.11564 39.94822,116.11489 39.9493,116.11365 39.94834,116.11404 39.94734,116.11303 39.94489,116.1123 39.9432,116.11585 39.93869,116.11523 39.93818,116.11623 39.93694,116.11634 39.9368,116.11641 39.93666,116.11646 39.93654,116.11652 39.93638,116.11701 39.93538,116.11849 39.93525,116.11943 39.93316,116.12019 39.93244,116.12031 39.9325,116.12052 39.93262,116.12066 39.9327,116.12081 39.93278,116.12183 39.93344,116.12191 39.93345,116.12298 39.93397,116.12482 39.93499,116.125 39.93468,116.12712 39.93103,116.12795 39.92942,116.12879 39.92676,116.12911 39.92658,116.12955 39.92634,116.13026 39.92596,116.13058 39.92578,116.13072 39.9257,116.1313 39.92538,116.13356 39.92416,116.13361 39.92413,116.13479 39.92386,116.13568 39.92366,116.14086 39.92244,116.14296 39.91976,116.14348 39.91834,116.14409 39.91667,116.14481 39.91485,116.14535 39.91386,116.14629 39.91134,116.14897 39.90866,116.14966 39.90812,116.15151 39.90499,116.15155 39.90448,116.15123 39.90369,116.15113 39.90324,116.15158 39.90248,116.15225 39.90168,116.153 39.90088,116.1536 39.90039,116.15463 39.90005,116.15536 39.89957,116.15569 39.89892,116.15579 39.89838,116.15566 39.89788,116.15562 39.89763,116.15618 39.89723,116.15896 39.89682,116.16367 39.8926,116.16689 39.88965,116.16744 39.88921,116.16756 39.88912,116.16761 39.88908,116.1679 39.88883,116.16859 39.88829,116.16913 39.88786,116.17114 39.88725,116.17464 39.88546,116.17599 39.88501,116.17698 39.88469,116.17905 39.88401,116.17913 39.88398,116.18044 39.88355,116.1819 39.88309,116.18235 39.8827,116.18277 39.8821,116.1841 39.88065,116.1866 39.88037,116.18768 39.88026,116.18788 39.88031,116.19269 39.88165,116.19543 39.88342,116.19653 39.88338,116.19869 39.8833,116.19967 39.88327,116.19977 39.88321,116.20028 39.88289,116.20067 39.88265,116.20089 39.8825,116.20131 39.88224,116.20163 39.88203,116.20171 39.88198,116.2019 39.88187,116.20226 39.88164,116.20243 39.88154,116.20265 39.88137,116.2028 39.88125,116.20313 39.88096,116.20347 39.88072,116.20375 39.88054,116.20422 39.88024,116.20446 39.88009,116.20485 39.87981,116.20514 39.87959,116.20536 39.87937,116.20552 39.87919,116.20563 39.87908,116.20572 39.87898,116.20576 39.87894,116.20601 39.87867,116.20652 39.87815,116.20673 39.87795,116.20676 39.87792,116.20687 39.87782,116.20699 39.87766,116.20706 39.87756,116.20714 39.87744,116.20741 39.87694,116.20747 39.87685,116.20758 39.87662,116.2076 39.87656,116.20763 39.8765,116.2077 39.8763,116.20781 39.87589,116.20793 39.87539,116.20795 39.87533,116.20818 39.87434)) + * type : 6 + * name : 测试面状任务 + * isExclusive : 0 + */ + + private int id; + private String geo; + private int type; + private String name; + private int isExclusive; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getGeo() { + return geo; + } + + public void setGeo(String geo) { + this.geo = geo; + } + + public int getType() { + return type; + } + + public void setType(int type) { + this.type = type; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getIsExclusive() { + return isExclusive; + } + + public void setIsExclusive(int isExclusive) { + this.isExclusive = isExclusive; + } + } +} diff --git a/app/src/main/java/com/navinfo/outdoor/bean/ReceivedPoiBean.java b/app/src/main/java/com/navinfo/outdoor/bean/ReceivedPoiBean.java index b00c2f2..4a28a1c 100644 --- a/app/src/main/java/com/navinfo/outdoor/bean/ReceivedPoiBean.java +++ b/app/src/main/java/com/navinfo/outdoor/bean/ReceivedPoiBean.java @@ -1,5 +1,8 @@ package com.navinfo.outdoor.bean; +/** + *普通任务 + */ public class ReceivedPoiBean { private Integer code; diff --git a/app/src/main/java/com/navinfo/outdoor/bean/UnPolygonTaskBean.java b/app/src/main/java/com/navinfo/outdoor/bean/UnPolygonTaskBean.java new file mode 100644 index 0000000..1e4823c --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/bean/UnPolygonTaskBean.java @@ -0,0 +1,42 @@ +package com.navinfo.outdoor.bean; + +/** + * 面状任务-结束领取 + * 面妆任务-立即采集 + * 面妆任务-结束采集 + */ +public class UnPolygonTaskBean { + /** + * code : 200 + * message : 成功 + * body : 1 + */ + + private int code; + private String message; + private int body; + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public int getBody() { + return body; + } + + public void setBody(int body) { + this.body = body; + } +} diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java index 6eba81e..6607b6a 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java @@ -152,10 +152,17 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC checkBoxLife.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - Message obtain = Message.obtain(); - obtain.what = Constant.MAIN_CHARGING_PILE; - obtain.obj = isChecked; - EventBus.getDefault().post(obtain); + if (isChecked){ + Message obtain = Message.obtain(); + obtain.what = Constant.MAIN_CHARGING_PILE; + obtain.obj = latLng; + EventBus.getDefault().post(obtain); + }else { + Message obtain = Message.obtain(); + obtain.what = Constant.MAIN_CHARGING_CHECKED_PILE; + obtain.obj = true; + EventBus.getDefault().post(obtain); + } } }); checkBoxRight.setVisibility(View.GONE); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java index 83ced87..17d6e82 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java @@ -50,6 +50,7 @@ import com.navinfo.outdoor.room.ChargingPileEntity; import com.navinfo.outdoor.room.PoiDao; import com.navinfo.outdoor.room.PoiDatabase; import com.navinfo.outdoor.room.PoiEntity; +import com.navinfo.outdoor.util.Geohash; import com.navinfo.outdoor.util.PhotoPathUtil; import com.sothree.slidinguppanel.SlidingUpPanelLayout; import com.tencent.tencentmap.mapsdk.maps.model.LatLng; @@ -90,7 +91,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. private String phone = null; private Spinner spinnerType; String[] ctype = new String[]{"全部", "poi", "充电站", "POI录像", "道路录像"};//1."全部"2 "POI"3 "充电站"4 "POI录像"5 "道路录像", - String[] spinner = new String[]{"存在","不存在","无法验证"}; + String[] spinner = new String[]{"存在", "不存在", "无法验证"}; private ArrayAdapter<String> adapter; private LinearLayout linearChargingPile; private RecyclerView recyclerStation; @@ -200,10 +201,18 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. checkBoxLife.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - Message obtain = Message.obtain(); - obtain.what = Constant.MAIN_CHARGING_STATION; - obtain.obj = isChecked; - EventBus.getDefault().post(obtain); + if (isChecked) { + Message obtain = Message.obtain(); + obtain.what = Constant.MAIN_CHARGING_STATION; + obtain.obj = latLng; + EventBus.getDefault().post(obtain); + } else { + Message obtain = Message.obtain(); + obtain.what = Constant.MAIN_CHARGING_CHECKED_STATION; + obtain.obj = true; + EventBus.getDefault().post(obtain); + } + } }); checkBoxRight.setVisibility(View.GONE); @@ -332,84 +341,82 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. private void initShowPoi() { // 添加信息: showPoiEntity = (PoiEntity) getArguments().getSerializable("poiEntity"); - if (showPoiEntity != null) { - String name = showPoiEntity.getName();//名称 - if (name != null &&!name.equals("")) { - editNameContent.setText(name + ""); - } - String address = showPoiEntity.getAddress();//地址 - if (address != null&&! address.equals("")) { - editSiteContent.setText(address); - } - String x = showPoiEntity.getX(); - String y = showPoiEntity.getY(); - if (x != null && y != null) { - latLng = new LatLng(); - latLng.setLatitude(Double.parseDouble(y)); - latLng.setLongitude(Double.parseDouble(x)); - } - String describe = showPoiEntity.getDescribe();//任务描述 - if (describe != null&&!describe.equals("")) { - editDescribe.setText(describe); - } - int station_type = showPoiEntity.getStation_type(); - spinnerType.setSelection(station_type,true); - String telPhone = showPoiEntity.getTelPhone(); - if (telPhone != null&&!telPhone.equals("")) { - phoneData.add(showPoiEntity.getTelPhone()); - poiBeans.add(new PoiBean("电话*", telPhone, R.drawable.icon_add_bg)); - poiRecycleAdapter.setList(poiBeans); - } - linearExist.setVisibility(View.VISIBLE); - if (showPoiEntity.getPhotoInfo() != null) { - for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) { - String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto(); - String[] split = photo.split("/"); - if (split[split.length - 1].startsWith("a")) { - Glide.with(getActivity()).load(photo).into(ivPanorama); - ivPanorama.setTag(photo); - } else if (split[split.length - 1].startsWith("b")) { - Glide.with(getActivity()).load(photo).into(ivName); - ivName.setTag(photo); - } else if (split[split.length - 1].startsWith("c")) { - Glide.with(getActivity()).load(photo).into(ivInternal); - ivInternal.setTag(photo); - } else if (split[split.length - 1].startsWith("d")) { - Glide.with(getActivity()).load(photo).into(ivElse); - ivElse.setTag(photo); - } else if (split[split.length - 1].startsWith("e")) { - Glide.with(getActivity()).load(photo).into(ivScutcheon); - ivScutcheon.setTag(photo); - } - } - } - ArrayList<ChargingPileEntity> chargingPileEntities = new ArrayList<>(); - - new Thread(new Runnable() { - @Override - public void run() { - List<ChargingPileEntity> chargingPile = chargingPileDao.getChargingPile(); - for (int i = 0; i < chargingPile.size(); i++) { - ChargingPileEntity chargingPileEntity = chargingPile.get(i); - if (showPoiEntity.getTaskId() == chargingPileEntity.getFid()) { - chargingPileEntities.add(chargingPileEntity); - } - } - getActivity().runOnUiThread(new Runnable() { - @Override - public void run() { - chargingPileAdapter.setChargingPileEntities(chargingPileEntities); - } - }); - - } - }).start(); - - } else { - poiBeans.add(new PoiBean("电话*", phone, R.drawable.icon_add_bg)); - poiRecycleAdapter.setList(poiBeans); + String name = showPoiEntity.getName();//名称 + if (name != null && !name.equals("")) { + editNameContent.setText(name + ""); + } + String address = showPoiEntity.getAddress();//地址 + if (address != null && !address.equals("")) { + editSiteContent.setText(address); + } + String x = showPoiEntity.getX(); + String y = showPoiEntity.getY(); + if (x != null && y != null) { + latLng = new LatLng(); + latLng.setLatitude(Double.parseDouble(y)); + latLng.setLongitude(Double.parseDouble(x)); + } + String describe = showPoiEntity.getDescribe();//任务描述 + if (describe != null && !describe.equals("")) { + editDescribe.setText(describe); + } + int station_type = showPoiEntity.getStation_type(); + spinnerType.setSelection(station_type, true); + String telPhone = showPoiEntity.getTelPhone(); + if (telPhone != null && !telPhone.equals("")) { + phoneData.add(showPoiEntity.getTelPhone()); + poiBeans.add(new PoiBean("电话*", telPhone, R.drawable.icon_add_bg)); + } else { + poiBeans.add(new PoiBean("电话*", "", R.drawable.icon_add_bg)); + } + poiRecycleAdapter.setList(poiBeans); + linearExist.setVisibility(View.VISIBLE); + if (showPoiEntity.getPhotoInfo() != null) { + for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) { + String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto(); + String[] split = photo.split("/"); + if (split[split.length - 1].startsWith("a")) { + Glide.with(getActivity()).load(photo).into(ivPanorama); + ivPanorama.setTag(photo); + } else if (split[split.length - 1].startsWith("b")) { + Glide.with(getActivity()).load(photo).into(ivName); + ivName.setTag(photo); + } else if (split[split.length - 1].startsWith("c")) { + Glide.with(getActivity()).load(photo).into(ivInternal); + ivInternal.setTag(photo); + } else if (split[split.length - 1].startsWith("d")) { + Glide.with(getActivity()).load(photo).into(ivElse); + ivElse.setTag(photo); + } else if (split[split.length - 1].startsWith("e")) { + Glide.with(getActivity()).load(photo).into(ivScutcheon); + ivScutcheon.setTag(photo); + } + } + } + ArrayList<ChargingPileEntity> chargingPileEntities = new ArrayList<>(); + + new Thread(new Runnable() { + @Override + public void run() { + List<ChargingPileEntity> chargingPile = chargingPileDao.getChargingPile(); + for (int i = 0; i < chargingPile.size(); i++) { + ChargingPileEntity chargingPileEntity = chargingPile.get(i); + if (showPoiEntity.getTaskId() == chargingPileEntity.getFid()) { + chargingPileEntities.add(chargingPileEntity); + } + } + getActivity().runOnUiThread(new Runnable() { + @Override + public void run() { + chargingPileAdapter.setChargingPileEntities(chargingPileEntities); + } + }); + + } + }).start(); + if (showPoiEntity.getTaskId()!=0){ + initPile(); } - initPile(); } private void initPile() { @@ -497,7 +504,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. public void onGranted(List<String> permissions, boolean all) { if (all) { //保存数据库: - PoiEntity poiEntity = new PoiEntity(); + PoiEntity poiEntity = showPoiEntity; List<Info> infoPhoto = new ArrayList<>(); String name = editNameContent.getText().toString().trim();//名称 if (name == null || name.equals("")) { @@ -517,6 +524,8 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show(); return; } else { + String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude); + poiEntity.setGeoWkt(encode); poiEntity.setX(String.valueOf(latLng.longitude)); poiEntity.setY(String.valueOf(latLng.latitude)); } @@ -578,11 +587,6 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. } else { aBoolean = false; } - if (showPoiEntity!=null){ - if (showPoiEntity.getTaskId()!=0){ - poiEntity.setTaskId(showPoiEntity.getTaskId()); - } - } DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); @@ -594,13 +598,6 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. new Thread(new Runnable() { @Override public void run() { - List<PoiEntity> allPoi = poiDao.getAllPoi(); - getActivity().runOnUiThread(new Runnable() { - @Override - public void run() { - poiEntity.setTaskId(allPoi.size() + 1); - } - }); poiDao.insertPoiEntity(poiEntity); } }).start(); @@ -661,7 +658,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. } private String initShowStation() { - PoiEntity poiEntity = new PoiEntity(); + PoiEntity poiEntity = showPoiEntity; List<Info> infoPhoto = new ArrayList<>(); String name = editNameContent.getText().toString().trim();//名称 if (name != null && !name.equals("")) { @@ -683,27 +680,27 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. poiEntity.setTelPhone(phoneData.get(0)); } String tagPanorama = (String) ivPanorama.getTag(); - if (tagPanorama != null&&!tagPanorama.equals("")) { + if (tagPanorama != null && !tagPanorama.equals("")) { infoPhoto.add(new Info(tagPanorama)); } String tagName = (String) ivName.getTag(); - if (tagName != null&&!tagName.equals("")) { + if (tagName != null && !tagName.equals("")) { infoPhoto.add(new Info(tagName)); } String tagInternal = (String) ivInternal.getTag(); - if (tagInternal != null&&!tagInternal.equals("")) { + if (tagInternal != null && !tagInternal.equals("")) { infoPhoto.add(new Info(tagInternal)); } String tagElse = (String) ivElse.getTag(); - if (tagElse != null&&!tagElse.equals("")) { + if (tagElse != null && !tagElse.equals("")) { infoPhoto.add(new Info(tagElse)); } String tagScutcheon = (String) ivScutcheon.getTag(); - if (tagScutcheon != null&&!tagScutcheon.equals("")) { + if (tagScutcheon != null && !tagScutcheon.equals("")) { infoPhoto.add(new Info(tagScutcheon)); } - if (showPoiEntity!=null){ - if (showPoiEntity.getTaskId()!=0){ + if (showPoiEntity != null) { + if (showPoiEntity.getTaskId() != 0) { poiEntity.setTaskId(showPoiEntity.getTaskId()); } } @@ -717,18 +714,6 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. poiEntity.setType(2); poiEntity.setTaskStatus(2); poiEntity.setIsLocalData(1); - /* new Thread(new Runnable() { - @Override - public void run() { - List<PoiEntity> allPoi = poiDao.getAllPoi(); - getActivity().runOnUiThread(new Runnable() { - @Override - public void run() { - poiEntity.setTaskId(allPoi.size() + 1); - } - }); - } - }).start();*/ String newPoiEntity = new Gson().toJson(poiEntity); return newPoiEntity; } @@ -752,7 +737,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. SharedPreferences.Editor edit = poi.edit(); //根据要保存的数据的类型,调用对应的put方法, - PoiEntity poiEntity = new PoiEntity(); + PoiEntity poiEntity = showPoiEntity; List<Info> infoPhoto = new ArrayList<>(); String name = editNameContent.getText().toString().trim();//名称 if (name != null && !name.equals("")) { @@ -774,27 +759,27 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. poiEntity.setTelPhone(phoneData.get(0)); } String tagPanorama = (String) ivPanorama.getTag(); - if (tagPanorama != null&&!tagPanorama.equals("")) { + if (tagPanorama != null && !tagPanorama.equals("")) { infoPhoto.add(new Info(tagPanorama)); } String tagName = (String) ivName.getTag(); - if (tagName != null&&!tagName.equals("")) { + if (tagName != null && !tagName.equals("")) { infoPhoto.add(new Info(tagName)); } String tagInternal = (String) ivInternal.getTag(); - if (tagInternal != null&&!tagInternal.equals("")) { + if (tagInternal != null && !tagInternal.equals("")) { infoPhoto.add(new Info(tagInternal)); } String tagElse = (String) ivElse.getTag(); - if (tagElse != null&&!tagElse.equals("")) { + if (tagElse != null && !tagElse.equals("")) { infoPhoto.add(new Info(tagElse)); } String tagScutcheon = (String) ivScutcheon.getTag(); - if (tagScutcheon != null&&!tagScutcheon.equals("")) { + if (tagScutcheon != null && !tagScutcheon.equals("")) { infoPhoto.add(new Info(tagScutcheon)); } - if (showPoiEntity!=null){ - if (showPoiEntity.getTaskId()!=0){ + if (showPoiEntity != null) { + if (showPoiEntity.getTaskId() != 0) { poiEntity.setTaskId(showPoiEntity.getTaskId()); } } @@ -808,18 +793,6 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. poiEntity.setType(2); poiEntity.setTaskStatus(2); poiEntity.setIsLocalData(1); - /* new Thread(new Runnable() { - @Override - public void run() { - List<PoiEntity> allPoi = poiDao.getAllPoi(); - getActivity().runOnUiThread(new Runnable() { - @Override - public void run() { - poiEntity.setTaskId(allPoi.size() + 1); - } - }); - } - }).start();*/ String newPoiEntity = new Gson().toJson(poiEntity); //以键值对的形式添加新值。 edit.putString("poiEntity", newPoiEntity); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java index 612b7ed..237203f 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java @@ -176,10 +176,12 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi @Subscribe public void onEvent(Message data) { - if (data.what == Constant.JOB_SEARCH_WORD) { + if (data.what == Constant.JOB_SEARCH_POI_WORD) { + allPoi = (List<PoiEntity>) data.obj; + } else if (data.what == Constant.JOB_SEARCH_WORD) { poiEntities.clear(); JobSearchBean jobSearchBean = (JobSearchBean) data.obj; - if (jobSearchBean!=null){ + if (jobSearchBean != null) { List<JobSearchBean.BodyBean.ListBean> list = jobSearchBean.getBody().getList(); for (int i = 0; i < list.size(); i++) { PoiEntity poiEntity = new PoiEntity(); @@ -203,13 +205,11 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi poiEntities.add(poiEntity); } } - if (allPoi!=null){ + if (allPoi != null) { poiEntities.addAll(allPoi); } filterAdapter.setAllPoi(poiEntities); - } else if (data.what == Constant.JOB_SEARCH_POI_WORD) { - allPoi = (List<PoiEntity>) data.obj; } } @@ -222,15 +222,47 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi clNumber = findViewById(R.id.cl_number); clNumber.setOnClickListener(this::onClick); tvNumber = findViewById(R.id.tv_number); + tvNumber.setText(Constant.NUMBER+""); clPhotograph = findViewById(R.id.cl_photograph); clPhotograph.setOnClickListener(this::onClick); tvPhotograph = findViewById(R.id.tv_photograph); + if (Constant.LIMIT_TTPE == -1) {//"全部", "普通任务", "专属任务" + tvPhotograph.setText("全部"); + } else if (Constant.LIMIT_TTPE == 0) { + tvPhotograph.setText("普通任务"); + } else if (Constant.LIMIT_TTPE == 1) { + tvPhotograph.setText("专属任务"); + } clExclusive = findViewById(R.id.cl_exclusive); clExclusive.setOnClickListener(this::onClick); tvExclusive = findViewById(R.id.tv_exclusive); + if (Constant.TASK_TYPE == -1) {//"全部", "poi", "充电站", "POI录像", "道路录像", "其他", "面状任务" + tvExclusive.setText("全部"); + } else if (Constant.TASK_TYPE == 1) { + tvExclusive.setText("poi"); + } else if (Constant.TASK_TYPE == 2) { + tvExclusive.setText("充电站"); + } else if (Constant.TASK_TYPE == 3) { + tvExclusive.setText("POI录像"); + } else if (Constant.TASK_TYPE == 4) { + tvExclusive.setText("道路录像"); + } else if (Constant.TASK_TYPE == 5) { + tvExclusive.setText("其他"); + } else if (Constant.TASK_TYPE == 6) { + tvExclusive.setText("面状任务"); + } clType = findViewById(R.id.cl_type); clType.setOnClickListener(this::onClick); tvType = findViewById(R.id.tv_type); + if (Constant.TASK_STASTUS == -1) { + tvType.setText("全部"); + } else if (Constant.TASK_STASTUS == 1) { + tvType.setText("已领取"); + } else if (Constant.TASK_STASTUS == 2) { + tvType.setText("待提交"); + } else if (Constant.TASK_STASTUS == 3) { + tvType.setText("未领取"); + } btnFilter = findViewById(R.id.btn_filter); btnFilter.setOnClickListener(this::onClick); recyclerFilter = findViewById(R.id.recycler_filter); @@ -258,12 +290,12 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi filterAdapter.setItemCLick(new FilterAdapter.ItemCLick() { @Override public void item(PoiEntity poiEntity, boolean aBoolean) { - if (aBoolean) { + if (aBoolean) {//本地 Message obtain = Message.obtain(); obtain.what = Constant.GATHER_GET; obtain.obj = poiEntity; EventBus.getDefault().post(obtain); - } else { + } else {//服务 Message obtain = Message.obtain(); obtain.what = Constant.FILTER_LIST_ITEM; obtain.obj = poiEntity; diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java index 671dda6..a7fde7c 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java @@ -7,11 +7,15 @@ import android.view.KeyEvent; import android.view.View; import android.widget.Button; import android.widget.TextView; +import android.widget.Toast; +import com.lzy.okgo.model.HttpParams; import com.navinfo.outdoor.R; import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseFragment; +import com.navinfo.outdoor.bean.PolygonTaskBean; import com.navinfo.outdoor.bean.ReceivedPoiBean; +import com.navinfo.outdoor.bean.UnPolygonTaskBean; import com.navinfo.outdoor.http.Callback; import com.navinfo.outdoor.http.HttpInterface; import com.navinfo.outdoor.http.OkGoBuilder; @@ -24,6 +28,8 @@ import com.vividsolutions.jts.geom.Geometry; import org.greenrobot.eventbus.EventBus; +import java.util.List; + /** * 领取采集的fragment */ @@ -34,17 +40,20 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe private PoiDao poiDao; private PoiEntity poiListEntity; private int aSave; + private PoiEntity polygonEntity; public static GatherGetFragment newInstance(Bundle bundle) { GatherGetFragment fragment = new GatherGetFragment(); fragment.setArguments(bundle); return fragment; } + @Override public void onResume() { super.onResume(); getFocus(); } + //主界面获取焦点 private void getFocus() { getView().setFocusableInTouchMode(true); @@ -64,10 +73,12 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe } }); } + @Override protected int getLayout() { return R.layout.fragment_gather_get; } + @Override protected void initView() { super.initView(); @@ -87,152 +98,319 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe btnFinishGather = findViewById(R.id.btn_finish_gather);//结束采集 btnFinishGather.setOnClickListener(this::onClick); Bundle arguments = getArguments(); - if (arguments != null) { + if (arguments != null) {//poiEntity poiEntity = (PoiEntity) arguments.getSerializable("poiEntity"); - aSave = arguments.getInt("aSave", 0); - if (aSave == 1) {//普通任务 - if (poiEntity != null) { - tvTitle.setText(poiEntity.getName()); - if (poiEntity.getPrecision() == null) { - tvMoney.setText("¥" + 0); - } else { - tvMoney.setText("¥" + poiEntity.getPrecision()); - } - tvTime.setText("到期时间:" + poiEntity.getCreateTime()); - tvDescribe.setText("任务描述:" + poiEntity.getDescribe()); - if (poiEntity.getDist() != null) { - tvDistance.setText("距离:" + format5(Double.valueOf(poiEntity.getDist()) / 1000) + "km"); - } + if (poiEntity != null) { + tvTitle.setText(poiEntity.getName()); + if (poiEntity.getPrecision() == null) { + tvMoney.setText("¥" + 0); + } else { + tvMoney.setText("¥" + poiEntity.getPrecision()); } - int taskStatus = poiEntity.getTaskStatus(); - switch (taskStatus) { - case 0://未领取 - btnCancelGet.setVisibility(View.GONE); - btnGetTask.setVisibility(View.VISIBLE); - btnGather.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.GONE); - break; - case 1://已领取 - btnCancelGet.setVisibility(View.VISIBLE); - btnGetTask.setVisibility(View.GONE); - btnGather.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.GONE); - break; - case 2://已保存 - btnCancelGet.setVisibility(View.GONE); - btnGetTask.setVisibility(View.GONE); - btnGather.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.VISIBLE); - break; - case 3://已提交 - btnCancelGet.setVisibility(View.GONE); - btnGetTask.setVisibility(View.GONE); - btnGather.setVisibility(View.GONE); - btnFinishGather.setVisibility(View.GONE); - break; - } - } else if (aSave == 2) {//面妆任务 - if (poiEntity != null) { - tvTitle.setText(poiEntity.getName()); - if (poiEntity.getPrecision() == null) { - tvMoney.setText("¥" + 0); - } else { - tvMoney.setText("¥" + poiEntity.getPrecision()); - } - tvTime.setText("到期时间:" + poiEntity.getCreateTime()); - tvDescribe.setText("任务描述:" + poiEntity.getDescribe()); - if (poiEntity.getDist() != null) { - tvDistance.setText("距离:" + format5(Double.valueOf(poiEntity.getDist())/1000) + "km"); - } - } - int taskStatus = poiEntity.getTaskStatus(); - switch (taskStatus) { - case 0://未领取 - btnCancelGet.setVisibility(View.GONE); - btnGetTask.setVisibility(View.VISIBLE); - btnGather.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.GONE); - break; - - case 1://已领取 - btnCancelGet.setVisibility(View.VISIBLE); - btnGetTask.setVisibility(View.GONE); - btnGather.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.GONE); - break; - - case 2://已保存 - btnCancelGet.setVisibility(View.GONE); - btnGetTask.setVisibility(View.GONE); - btnGather.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.VISIBLE); - break; - - case 3://已提交 - btnCancelGet.setVisibility(View.GONE); - btnGetTask.setVisibility(View.GONE); - btnGather.setVisibility(View.GONE); - btnFinishGather.setVisibility(View.GONE); - break; - + tvTime.setText("到期时间:" + poiEntity.getCreateTime()); + tvDescribe.setText("任务描述:" + poiEntity.getDescribe()); + if (poiEntity.getDist() != null) { + tvDistance.setText("距离:" + format5(Double.valueOf(poiEntity.getDist()) / 1000) + "km"); } } + int taskStatus = poiEntity.getTaskStatus(); + switch (taskStatus) { + case 0://未领取 + btnCancelGet.setVisibility(View.GONE); + btnGetTask.setVisibility(View.VISIBLE); + btnGather.setVisibility(View.VISIBLE); + btnFinishGather.setVisibility(View.GONE); + break; + case 1://已领取 + btnCancelGet.setVisibility(View.VISIBLE); + btnGetTask.setVisibility(View.GONE); + btnGather.setVisibility(View.VISIBLE); + btnFinishGather.setVisibility(View.GONE); + break; + case 2://已保存 + btnCancelGet.setVisibility(View.GONE); + btnGetTask.setVisibility(View.GONE); + btnGather.setVisibility(View.VISIBLE); + btnFinishGather.setVisibility(View.VISIBLE); + break; + case 3://已提交 + btnCancelGet.setVisibility(View.GONE); + btnGetTask.setVisibility(View.GONE); + btnGather.setVisibility(View.GONE); + btnFinishGather.setVisibility(View.GONE); + break; + } } } + @Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_cancel_get://结束领取 - poiEntity.setTaskStatus(0); - btnGetTask.setVisibility(View.VISIBLE); - btnCancelGet.setVisibility(View.GONE); - new Thread(new Runnable() { - @Override - public void run() { - if (poiListEntity!=null){ - poiDao.deletePoiEntity(poiListEntity); - }else { - poiDao.deletePoiEntity(poiEntity); - } - } - }).start(); - break; - case R.id.btn_get_task://领取任务 - poiEntity.setTaskStatus(1); - btnGetTask.setVisibility(View.GONE); - btnCancelGet.setVisibility(View.VISIBLE); - //网络请求: if (poiEntity != null) { - if (poiEntity.getType() == 1) {//poi的领取类型 - receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK+"/"+poiEntity.getTaskId() + "", false); - } else if (poiEntity.getType() == 5) { - receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK+"/"+poiEntity.getTaskId() + "", false); + int type = poiEntity.getType(); + if (type == 6) { + initUnPolygonTask(HttpInterface.UNRECEIVED_POLYGON_TASK, poiEntity.getTaskId()); + } else { + poiEntity.setTaskStatus(0); + new Thread(new Runnable() { + @Override + public void run() { + if (poiListEntity != null) { + poiDao.deletePoiEntity(poiListEntity); + } else { + poiDao.deletePoiEntity(poiEntity); + } + } + }).start(); } } break; - case R.id.btn_gather://立即采集 - if (poiEntity != null) { + case R.id.btn_get_task://领取任务 + if (poiEntity != null) { + int type = poiEntity.getType(); + if (type == 6) { + initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),false); + } else { + btnGetTask.setVisibility(View.GONE); + btnCancelGet.setVisibility(View.VISIBLE); + //网络请求: if (poiEntity.getType() == 1) {//poi的领取类型 - receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK+"/"+poiEntity.getTaskId() + "", true); + receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", false); + } else if (poiEntity.getType() == 5) {//其他 + receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", false); } + } + } + + break; + case R.id.btn_gather://立即采集 + if (poiEntity!=null){ + int type = poiEntity.getType(); + if (type==6){ + int taskStatus = poiEntity.getTaskStatus(); + if (taskStatus != 1) { + initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),true); + }else { + initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId()); + } + + }else { + btnFinishGather.setVisibility(View.VISIBLE); + btnGather.setVisibility(View.GONE); + if (poiEntity.getType() == 1) {//poi的领取类型 + receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", true); + } else if (poiEntity.getType() == 5) { + receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", true); + } + } } break; case R.id.btn_finish_gather://结束采集 - btnFinishGather.setVisibility(View.VISIBLE); - new Thread(new Runnable() { - @Override - public void run() { - if (poiListEntity!=null){ - poiDao.deletePoiEntity(poiListEntity); - }else { - poiDao.deletePoiEntity(poiEntity); - } + if (poiEntity!=null){ + int type = poiEntity.getType(); + if (type==6){ + initSubmitPolygonTask(HttpInterface.SUBMIT_POLYGON_TASK, poiEntity.getTaskId()); + }else { + btnGather.setVisibility(View.VISIBLE); + btnFinishGather.setVisibility(View.GONE); + new Thread(new Runnable() { + @Override + public void run() { + if (poiListEntity != null) { + poiDao.deletePoiEntity(poiListEntity); + } else { + poiDao.deletePoiEntity(poiEntity); + } + } + }).start(); } - }).start(); + } break; } } + + /** + * @param url 面妆任务领取任务 + */ + private void initPolygonTask(String url, int taskId ,boolean aBoolean) { + if (taskId == 0) { + Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show(); + return; + } + showLoadingDialog(); + OkGoBuilder.getInstance() + .Builder(getActivity()) + .url(url + "/" + taskId) + .method(OkGoBuilder.GET) + .cls(PolygonTaskBean.class) + .callback(new Callback<PolygonTaskBean>() { + @Override + public void onSuccess(PolygonTaskBean response, int id) { + dismissLoadingDialog(); + if (response.getCode() == 200) { + PolygonTaskBean.BodyBean listBean = response.getBody(); + PoiEntity polygonEntity = new PoiEntity(); + polygonEntity.setTaskId(listBean.getId()); + polygonEntity.setName(listBean.getName()); + polygonEntity.setType(Integer.valueOf(listBean.getType())); + String geo = listBean.getGeo(); + polygonEntity.setGeoWkt(geo); + Geometry geometry = GeometryTools.createGeometry(geo); + if (geometry.getGeometryType().equals("Point")) {//点 + LatLng latLng = GeometryTools.createLatLng(geo); + poiListEntity.setX(latLng.longitude + ""); + poiListEntity.setY(latLng.latitude + ""); + } else if (geometry.getGeometryType().equals("LineString")) {//线 + List<LatLng> latLineString = GeometryTools.getLatLngs(geo); + poiListEntity.setX(latLineString.get(0).longitude + ""); + poiListEntity.setY(latLineString.get(0).latitude + ""); + } else if (geometry.getGeometryType().equals("Polygon")) {//面 + List<LatLng> latPolygon = GeometryTools.getLatLngs(geo); + poiListEntity.setX(latPolygon.get(0).longitude + ""); + poiListEntity.setY(latPolygon.get(0).latitude + ""); + } + polygonEntity.setTaskStatus(1); + new Thread(new Runnable() { + @Override + public void run() { + poiDao.insertPoiEntity(polygonEntity); + } + }).start(); + btnGetTask.setVisibility(View.GONE); + btnCancelGet.setVisibility(View.VISIBLE); + if (aBoolean){ + initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId()); + } + + } + } + + @Override + public void onError(Throwable e, int id) { + dismissLoadingDialog(); + Toast.makeText(getContext(), e.getMessage(), Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + e.getMessage()); + } + }).build(); + } + + /** + * @param url 面妆任务结束领取 ,结束采集 + */ + private void initUnPolygonTask(String url, int taskId) { + if (taskId == 0) { + Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show(); + return; + } + showLoadingDialog(); + OkGoBuilder.getInstance() + .Builder(getActivity()) + .url(url + "/" + taskId) + .method(OkGoBuilder.GET) + .cls(UnPolygonTaskBean.class) + .callback(new Callback<UnPolygonTaskBean>() { + @Override + public void onSuccess(UnPolygonTaskBean response, int id) { + dismissLoadingDialog(); + if (response.getCode() == 200) { + new Thread(new Runnable() { + @Override + public void run() { + PoiEntity poiEntity = poiDao.getPoiEntity(taskId); + poiDao.deletePoiEntity(poiEntity); + } + }).start(); + btnGetTask.setVisibility(View.VISIBLE); + btnCancelGet.setVisibility(View.GONE); + } + } + + @Override + public void onError(Throwable e, int id) { + dismissLoadingDialog(); + Toast.makeText(getContext(), e.getMessage(), Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + e.getMessage()); + } + }).build(); + } + + /** + * @param url 面妆任务立即采集 + */ + private void initCompleteTask(String url, int taskId) { + if (taskId == 0) { + Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show(); + return; + } + showLoadingDialog(); + OkGoBuilder.getInstance() + .Builder(getActivity()) + .url(url + "/" + taskId) + .method(OkGoBuilder.GET) + .cls(UnPolygonTaskBean.class) + .callback(new Callback<UnPolygonTaskBean>() { + @Override + public void onSuccess(UnPolygonTaskBean response, int id) { + dismissLoadingDialog(); + if (response.getCode() == 200) { + btnGather.setVisibility(View.GONE); + btnFinishGather.setVisibility(View.VISIBLE); + } + } + + @Override + public void onError(Throwable e, int id) { + dismissLoadingDialog(); + Toast.makeText(getContext(), e.getMessage(), Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + e.getMessage()); + } + }).build(); + } + + /** + * @param url 面妆任务 结束采集 + */ + private void initSubmitPolygonTask(String url, int taskId) { + if (taskId == 0) { + Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show(); + return; + } + showLoadingDialog(); + OkGoBuilder.getInstance() + .Builder(getActivity()) + .url(url) + .method(OkGoBuilder.GET) + .params(new HttpParams("id", String.valueOf(taskId))) + .cls(UnPolygonTaskBean.class) + .callback(new Callback<UnPolygonTaskBean>() { + @Override + public void onSuccess(UnPolygonTaskBean response, int id) { + dismissLoadingDialog(); + if (response.getCode() == 200) { + new Thread(new Runnable() { + @Override + public void run() { + PoiEntity poiEntity = poiDao.getPoiEntity(taskId); + poiDao.deletePoiEntity(poiEntity); + } + }).start(); + btnGather.setVisibility(View.VISIBLE); + btnFinishGather.setVisibility(View.GONE); + } + } + + @Override + public void onError(Throwable e, int id) { + dismissLoadingDialog(); + Toast.makeText(getContext(), e.getMessage(), Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + e.getMessage()); + } + }).build(); + } + + /** * @param url 不同任务类型对应的url */ @@ -248,31 +426,37 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe public void onSuccess(ReceivedPoiBean response, int id) { dismissLoadingDialog(); ReceivedPoiBean.BodyBean listBean = response.getBody(); - poiListEntity = new PoiEntity(); + PoiEntity poiListEntity = new PoiEntity(); poiListEntity.setTaskId(listBean.getId()); poiListEntity.setName(listBean.getName()); poiListEntity.setAddress(listBean.getAddress()); poiListEntity.setTelPhone(listBean.getTelephone() + ""); poiListEntity.setType(Integer.valueOf(listBean.getType())); String geo = listBean.getGeo(); + poiListEntity.setGeoWkt(geo); Geometry geometry = GeometryTools.createGeometry(geo); if (geometry.getGeometryType().equals("Point")) {//点 LatLng latLng = GeometryTools.createLatLng(geo); poiListEntity.setX(latLng.longitude + ""); poiListEntity.setY(latLng.latitude + ""); } else if (geometry.getGeometryType().equals("LineString")) {//线 - } else if (geometry.getGeometryType().equals("Polygon")) {}//面 - + List<LatLng> latLineString = GeometryTools.getLatLngs(geo); + poiListEntity.setX(latLineString.get(0).longitude + ""); + poiListEntity.setY(latLineString.get(0).latitude + ""); + } else if (geometry.getGeometryType().equals("Polygon")) {//面 + List<LatLng> latPolygon = GeometryTools.getLatLngs(geo); + poiListEntity.setX(latPolygon.get(0).longitude + ""); + poiListEntity.setY(latPolygon.get(0).latitude + ""); + } new Thread(new Runnable() { @Override public void run() { poiDao.insertPoiEntity(poiListEntity); - getActivity().runOnUiThread(new Runnable() { @Override public void run() { btnFinishGather.setVisibility(View.VISIBLE); - if (isSaver&&aSave==1) { + if (isSaver && aSave == 1) { Message obtain = Message.obtain(); obtain.what = Constant.GATHER_GET_MAP; obtain.obj = poiListEntity; @@ -282,8 +466,8 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe }); } }).start(); - } + @Override public void onError(Throwable e, int id) { dismissLoadingDialog(); @@ -291,6 +475,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe } }).build(); } + public static String format5(double value) { return String.format("%.2f", value).toString(); } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java index 50011ae..448ec11 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java @@ -94,7 +94,6 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis private ArrayList<File> otheruploadList; private String takePhotoPath; private String takePhotoPath2; - private PoiEntity poiEntity; public static OtherFragment newInstance(Bundle bundle) { OtherFragment fragment = new OtherFragment(); @@ -183,10 +182,18 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis checkPot.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - Message obtain = Message.obtain(); - obtain.what = Constant.MAIN_OTHER; - obtain.obj = isChecked; - EventBus.getDefault().post(obtain); + if (isChecked){ + Message obtain = Message.obtain(); + obtain.what = Constant.MAIN_OTHER; + obtain.obj = latLng; + EventBus.getDefault().post(obtain); + }else { + Message obtain = Message.obtain(); + obtain.what = Constant.MAIN_CHECKED_OTHER; + obtain.obj = true; + EventBus.getDefault().post(obtain); + } + } }); editTaskName = findViewById(R.id.et_task_name); @@ -300,9 +307,8 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis public void onGranted(List<String> permissions, boolean all) { if (all) { //保存数据库: - poiEntity = new PoiEntity(); + PoiEntity poiEntity = showPoiEntity; List<Info> infoList = new ArrayList<>(); - String name = editTaskName.getText().toString().trim();//名称 if (name == null || name.equals("")) { Toast.makeText(getActivity(), "请输入poi 名称", Toast.LENGTH_SHORT).show(); @@ -315,6 +321,8 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show(); return; } else { + String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude); + poiEntity.setGeoWkt(encode); poiEntity.setX(String.valueOf(latLng.longitude)); poiEntity.setY(String.valueOf(latLng.latitude)); } @@ -339,11 +347,6 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis } else { infoList.add(new Info(tagPictures)); } - if (showPoiEntity != null) { - if (showPoiEntity.getTaskId() != 0) { - poiEntity.setTaskId(showPoiEntity.getTaskId()); - } - } poiEntity.setStation_type(station_type); poiEntity.setPhotoInfo(infoList); DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @@ -380,8 +383,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis break; case R.id.btn_other_uploading: - - otherUploadByNet(poiEntity); + otherUploadByNet(showPoiEntity); break; } } @@ -409,7 +411,6 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis public void onSuccess(Response<NameAuthenticationBean> response) { dismissLoadingDialog(); Log.d("TAG", "onSuccess: " + response.toString() + "sssssssssssss"); - } @Override @@ -430,8 +431,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis httpParams.put("taskId", poiEntity.getTaskId()); httpParams.put("name", poiEntity.getName()); httpParams.put("existence", "1"); - String encode = Geohash.getInstance().encode(Double.valueOf(poiEntity.getY()), Double.valueOf(poiEntity.getX())); - httpParams.put("geo", encode); + httpParams.put("geo", poiEntity.getGeoWkt()); httpParams.put("memo", poiEntity.getMemo()); OkGoBuilder.getInstance() @@ -468,7 +468,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis //获取Editor对象 SharedPreferences.Editor edit = poi.edit(); //根据要保存的数据的类型,调用对应的put方法, - PoiEntity poiEntity = new PoiEntity(); + PoiEntity poiEntity =showPoiEntity; ArrayList<Info> arrayList = new ArrayList<>(); String name = editTaskName.getText().toString().trim();//名称 if (name != null && !name.equals("")) { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java index 81ba653..59ca7a8 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java @@ -98,7 +98,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe private CheckBox checkBoxRight; private PoiEntity showPoiEntity; private LatLng latLng; - String[] spinner = new String[]{"存在","不存在","无法验证"}; + String[] spinner = new String[]{"存在", "不存在", "无法验证"}; private RelativeLayout linearExist; private Spinner spinnerExist; private ArrayList<File> poiUploadList; @@ -108,7 +108,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe private String takePhotoPath4; private String takePhotoPath3; private String takePhotoPath1; - private PoiEntity poiEntity; public static PoiFragment newInstance(Bundle bundle) { PoiFragment fragment = new PoiFragment(); @@ -173,10 +172,18 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe checkBoxLife.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - Message obtain = Message.obtain(); - obtain.what = Constant.TREASURE_WORD; - obtain.obj = isChecked; - EventBus.getDefault().post(obtain); + if (isChecked) { + Message obtain = Message.obtain(); + obtain.what = Constant.TREASURE_WORD; + obtain.obj = latLng; + EventBus.getDefault().post(obtain); + } else { + Message obtain = Message.obtain(); + obtain.what = Constant.TREASURE_CHECKED_WORD; + obtain.obj = true; + EventBus.getDefault().post(obtain); + } + } }); checkBoxRight.setVisibility(View.GONE); @@ -270,54 +277,54 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe private void initShowPoi() { // 添加信息: showPoiEntity = (PoiEntity) getArguments().getSerializable("poiEntity"); - if (showPoiEntity != null) { - String name = showPoiEntity.getName();//名称 - if (name != null && !name.equals("")) { - editNameContent.setText(name + ""); - } - String address = showPoiEntity.getAddress();//地址 - if (address != null && !address.equals("")) { - editSiteContent.setText(address); - } - String x = showPoiEntity.getX(); - String y = showPoiEntity.getY(); - if (x != null && y != null) { - latLng = new LatLng(); - latLng.setLatitude(Double.parseDouble(y)); - latLng.setLongitude(Double.parseDouble(x)); - } - String describe = showPoiEntity.getDescribe();//任务描述 - if (describe != null && !describe.equals("")) { - editDescribe.setText(describe); - } - String telPhone = showPoiEntity.getTelPhone(); - if (telPhone != null && !telPhone.equals("")) { - phoneData.add(showPoiEntity.getTelPhone()); - poiBeans.add(new PoiBean("电话*", telPhone, R.drawable.icon_add_bg)); - poiRecycleAdapter.setList(poiBeans); + String name = showPoiEntity.getName();//名称 + if (name != null && !name.equals("")) { + editNameContent.setText(name + ""); + } + String address = showPoiEntity.getAddress();//地址 + if (address != null && !address.equals("")) { + editSiteContent.setText(address); + } + String x = showPoiEntity.getX(); + String y = showPoiEntity.getY(); + if (x != null && y != null) { + latLng = new LatLng(); + latLng.setLatitude(Double.parseDouble(y)); + latLng.setLongitude(Double.parseDouble(x)); + } + String describe = showPoiEntity.getDescribe();//任务描述 + if (describe != null && !describe.equals("")) { + editDescribe.setText(describe); + } + String telPhone = showPoiEntity.getTelPhone(); + if (telPhone != null && !telPhone.equals("")) { + phoneData.add(showPoiEntity.getTelPhone()); + poiBeans.add(new PoiBean("电话*", telPhone, R.drawable.icon_add_bg)); - } - linearExist.setVisibility(View.VISIBLE); - if (showPoiEntity.getPhotoInfo() != null) { - for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) { - String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto(); - String[] split = photo.split("/"); - if (split[split.length - 1].startsWith("a")) { - Glide.with(getActivity()).load(photo).into(ivPanorama); - ivPanorama.setTag(photo); - } else if (split[split.length - 1].startsWith("b")) { - Glide.with(getActivity()).load(photo).into(ivName); - ivName.setTag(photo); - } else if (split[split.length - 1].startsWith("c")) { - Glide.with(getActivity()).load(photo).into(ivInternal); - ivInternal.setTag(photo); - } else if (split[split.length - 1].startsWith("d")) { - Glide.with(getActivity()).load(photo).into(ivCard); - ivCard.setTag(photo); - } else if (split[split.length - 1].startsWith("e")) { - Glide.with(getActivity()).load(photo).into(ivElse); - ivElse.setTag(photo); - } + } else { + poiBeans.add(new PoiBean("电话*", "", R.drawable.icon_add_bg)); + } + poiRecycleAdapter.setList(poiBeans); + linearExist.setVisibility(View.VISIBLE); + if (showPoiEntity.getPhotoInfo() != null) { + for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) { + String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto(); + String[] split = photo.split("/"); + if (split[split.length - 1].startsWith("a")) { + Glide.with(getActivity()).load(photo).into(ivPanorama); + ivPanorama.setTag(photo); + } else if (split[split.length - 1].startsWith("b")) { + Glide.with(getActivity()).load(photo).into(ivName); + ivName.setTag(photo); + } else if (split[split.length - 1].startsWith("c")) { + Glide.with(getActivity()).load(photo).into(ivInternal); + ivInternal.setTag(photo); + } else if (split[split.length - 1].startsWith("d")) { + Glide.with(getActivity()).load(photo).into(ivCard); + ivCard.setTag(photo); + } else if (split[split.length - 1].startsWith("e")) { + Glide.with(getActivity()).load(photo).into(ivElse); + ivElse.setTag(photo); } } } else { @@ -372,7 +379,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe public void onGranted(List<String> permissions, boolean all) { if (all) { //保存数据库: - poiEntity = new PoiEntity(); + PoiEntity poiEntity = showPoiEntity; ArrayList<Info> infoPhoto = new ArrayList<>(); String name = editNameContent.getText().toString().trim();//名称 if (name == null || name.equals("")) { @@ -392,6 +399,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show(); return; } else { + String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude); + poiEntity.setGeoWkt(encode); poiEntity.setX(String.valueOf(latLng.longitude)); poiEntity.setY(String.valueOf(latLng.latitude)); } @@ -435,11 +444,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe if (tagCard != null) { infoPhoto.add(new Info(tagCard)); } - if (showPoiEntity!=null){ - if (showPoiEntity.getTaskId()!=0){ - poiEntity.setTaskId(showPoiEntity.getTaskId()); - } - } poiEntity.setPhotoInfo(infoPhoto); DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance(); @@ -455,7 +459,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe poiDao.insertPoiEntity(poiEntity); } }).start(); - poiSaveByNet(poiEntity); + //poiSaveByNet(poiEntity); onBackPressed(); } else { Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show(); @@ -478,7 +482,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe obtain.what = Constant.TREASURE_FRAGMENT; obtain.obj = false; EventBus.getDefault().post(obtain); - poiUploadByNetWork(poiEntity); + poiUploadByNetWork(showPoiEntity); break; case R.id.tv_examine: Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show(); @@ -561,9 +565,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe httpParams.put("address", poiEntity.getAddress()); } httpParams.put("existence", "1"); - if (poiEntity.getY() != null && poiEntity.getX() != null) { - String encode = Geohash.getInstance().encode(Double.valueOf(poiEntity.getY()), Double.valueOf(poiEntity.getX())); - httpParams.put("geo", encode); + if (poiEntity.getGeoWkt() !=null &&!poiEntity.getGeoWkt().equals("")) { + httpParams.put("geo", poiEntity.getGeoWkt()); } if (poiEntity.getMemo() != null) { httpParams.put("memo", poiEntity.getMemo()); @@ -604,7 +607,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe SharedPreferences.Editor edit = poi.edit(); //根据要保存的数据的类型,调用对应的put方法, - PoiEntity poiEntity = new PoiEntity(); + PoiEntity poiEntity = showPoiEntity; ArrayList<Info> infoPhoto = new ArrayList<>(); String name = editNameContent.getText().toString().trim();//名称 if (name != null && !name.equals("")) { @@ -645,8 +648,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe if (tagCard != null && !tagCard.equals("")) { infoPhoto.add(new Info(tagCard)); } - if (showPoiEntity!=null){ - if (showPoiEntity.getTaskId()!=0){ + if (showPoiEntity != null) { + if (showPoiEntity.getTaskId() != 0) { poiEntity.setTaskId(showPoiEntity.getTaskId()); } } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java index e4c82f9..e26711a 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java @@ -60,6 +60,7 @@ import com.tencent.map.geolocation.TencentLocation; import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.Projection; import com.tencent.tencentmap.mapsdk.maps.TencentMap; import com.tencent.tencentmap.mapsdk.maps.UiSettings; import com.tencent.tencentmap.mapsdk.maps.interfaces.Removable; @@ -102,7 +103,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen private ImageView ivRefish; private SlidingUpPanelLayout sliding_layout; private FragmentTransaction fragmentTransaction; - private Marker marker; + private Marker markerPoi; private CheckBox cbFootType; private ImageView ivFilter; private Point screenPosition; //marker的屏幕坐标 @@ -233,6 +234,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen JobSearchBean.BodyBean.ListBean listBean = (JobSearchBean.BodyBean.ListBean) marker.getTag(); PoiEntity poiListEntity = new PoiEntity(); poiListEntity.setTaskId(listBean.getId()); + poiListEntity.setGeoWkt(listBean.getGeo()); poiListEntity.setName(listBean.getName()); poiListEntity.setAddress(listBean.getAddress()); poiListEntity.setTelPhone(listBean.getTelephone() + ""); @@ -253,6 +255,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen JobSearchBean.BodyBean.ListBean listBean = (JobSearchBean.BodyBean.ListBean) marker.getTag(); PoiEntity poiListEntity = new PoiEntity(); poiListEntity.setTaskId(listBean.getId()); + poiListEntity.setGeoWkt(listBean.getGeo()); poiListEntity.setName(listBean.getName()); poiListEntity.setAddress(listBean.getAddress()); poiListEntity.setTelPhone(listBean.getTelephone() + ""); @@ -278,8 +281,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } private void initList(TencentLocation tencentLocation) { - int task_type=Constant.TASK_TYPE; - int limit_type=Constant.LIMIT_TTPE; + int task_type = Constant.TASK_TYPE; + int limit_type = Constant.LIMIT_TTPE; int taskStatus = Constant.TASK_STASTUS; if (taskStatus == 1 || taskStatus == 2) { Message obtain = Message.obtain(); @@ -305,8 +308,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen .params("date", date) .params("pageSize", Constant.NUMBER) .params("pageNum", "1") - .params("type",task_type) - .params("isExclusive",limit_type) + .params("type", task_type) + .params("isExclusive", limit_type) // .client(new OkHttpClient()) .execute(new DialogCallback<JobSearchBean>(JobSearchBean.class) { @Override @@ -447,8 +450,6 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen EventBus.getDefault().post(obtain); return; } - - new Thread(new Runnable() { @Override public void run() { @@ -464,12 +465,14 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen showAllPoi.clear(); showAllPoi.addAll(allTaskStatus); for (int i = 0; i < allTaskStatus.size(); i++) { - LatLng position = new LatLng(Double.valueOf(allTaskStatus.get(i).getY()), Double.valueOf(allTaskStatus.get(i).getX())); - Marker marker = tencentMap.addMarker(new MarkerOptions(position)); - marker.setClickable(true); - marker.setTitle("本地");//1:本地 - marker.setTag(allTaskStatus.get(i)); - removablesLocality.add(marker); + if (allTaskStatus.get(i).getX() != null && allTaskStatus.get(i).getY() != null) { + LatLng position = new LatLng(Double.valueOf(allTaskStatus.get(i).getY()), Double.valueOf(allTaskStatus.get(i).getX())); + Marker marker = tencentMap.addMarker(new MarkerOptions(position)); + marker.setClickable(true); + marker.setTitle("本地");//1:本地 + marker.setTag(allTaskStatus.get(i)); + removablesLocality.add(marker); + } } Message obtain = Message.obtain(); obtain.what = Constant.JOB_SEARCH_POI_WORD; @@ -659,20 +662,36 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen List<PoiEntity> poiEntities = (List<PoiEntity>) data.obj; initFilterMarker(poiEntities); } else if (data.what == Constant.TREASURE_WORD) { // POI采集-移动位置 - initPoiMarker(Boolean.valueOf((Boolean) data.obj), Constant.POI_WORD); + initPoiMarker((LatLng) data.obj); + } else if (data.what == Constant.TREASURE_CHECKED_WORD) {//poi采集 -确定位置 + if((boolean)data.obj){ + initCheckedMarker(Constant.POI_WORD); + } } else if (data.what == Constant.MAIN_CHARGING_STATION) {//充电站采集-移动位置 - initPoiMarker(Boolean.valueOf((Boolean) data.obj), Constant.CHARGING_STATION_WORD); + initPoiMarker((LatLng) data.obj); + } else if (data.what == Constant.MAIN_CHARGING_CHECKED_STATION) {//充电站采集 -确定位置 + if((boolean)data.obj){ + initCheckedMarker(Constant.CHARGING_STATION_WORD); + } } else if (data.what == Constant.MAIN_CHARGING_PILE) {//充电桩采集-移动位置 - initPoiMarker(Boolean.valueOf((Boolean) data.obj), Constant.CHARGING_PILE_WORD); + initPoiMarker((LatLng) data.obj); + } else if (data.what == Constant.MAIN_CHARGING_CHECKED_PILE) {//充电桩采集-确定位置 + if((boolean)data.obj){ + initCheckedMarker(Constant.CHARGING_PILE_WORD); + } } else if (data.what == Constant.MAIN_OTHER) {//其他采集-移动位置 - initPoiMarker(Boolean.valueOf((Boolean) data.obj), Constant.OTHER_WORD); + initPoiMarker((LatLng) data.obj); + } else if (data.what == Constant.MAIN_CHECKED_OTHER) {//其他采集-确定位置 + if((boolean)data.obj){ + initCheckedMarker(Constant.OTHER_WORD); + } } else if (data.what == Constant.TREASURE_FRAGMENT) { if ((boolean) data.obj == true) { frameLayout.setVisibility(View.GONE); sliding_layout.setPanelHeight(0); sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.HIDDEN); - if (marker != null) { - marker.remove(); + if (markerPoi != null) { + markerPoi.remove(); } } } else if (data.what == Constant.MAIN_BUTTON_VISIABLE) { @@ -726,6 +745,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } } + /** * 控制主界面各个按钮的显示状态 */ @@ -750,45 +770,39 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } - private void initPoiMarker(Boolean t, int aInt) { - if (t == true) { - //移动地图 - CameraUpdate cameraSigma = - CameraUpdateFactory.newCameraPosition(new CameraPosition( - Constant.markerLatlng, //中心点坐标,地图目标经纬度 - tencentMap.getCameraPosition().zoom, //目标缩放级别 - tencentMap.getCameraPosition().tilt, //目标倾斜角[0.0 ~ 45.0] (垂直地图时为0) - tencentMap.getCameraPosition().bearing)); //目标旋转角 0~360° (正北方为0) - tencentMap.animateCamera(cameraSigma, new TencentMap.CancelableCallback() { - @Override - public void onFinish() { - screenPosition = tencentMap.getProjection().toScreenLocation(Constant.markerLatlng); - sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED); - //创建Marker对象之前,设置属性 - LatLng position = Constant.markerLatlng; - marker = tencentMap.addMarker(new MarkerOptions(position)); - marker.setFixingPoint(screenPosition.x, screenPosition.y); - } - - @Override - public void onCancel() { - - } - }); - } else { - if (screenPosition != null) { + private void initPoiMarker(LatLng latLng) { + CameraUpdate cameraSigma = CameraUpdateFactory.newCameraPosition(new CameraPosition( + latLng, //中心点坐标,地图目标经纬度 + tencentMap.getCameraPosition().zoom, //目标缩放级别 + tencentMap.getCameraPosition().tilt, //目标倾斜角[0.0 ~ 45.0] (垂直地图时为0) + tencentMap.getCameraPosition().bearing)); //目标旋转角 0~360° (正北方为0) + tencentMap.animateCamera(cameraSigma, new TencentMap.CancelableCallback() { + @Override + public void onFinish() { + screenPosition = tencentMap.getProjection().toScreenLocation(latLng); sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED); - LatLng latLng = tencentMap.getProjection().fromScreenLocation(screenPosition); - marker.setPosition(latLng); - marker.setFixingPointEnable(false); - Constant.markerLatlng = latLng; - Message obtain = Message.obtain(); - obtain.what = aInt; - obtain.obj = latLng; - EventBus.getDefault().post(obtain); - + //创建Marker对象之前,设置属性 + markerPoi.setFixingPoint(screenPosition.x, screenPosition.y); } + @Override + public void onCancel() { + + } + }); + } + + private void initCheckedMarker(int poiWord) { + if (screenPosition != null) { + sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED); + LatLng latLng = tencentMap.getProjection().fromScreenLocation(screenPosition); + markerPoi.setPosition(latLng); + markerPoi.setFixingPointEnable(false); + Constant.markerLatlng = latLng; + Message obtain = Message.obtain(); + obtain.what = poiWord; + obtain.obj = latLng; + EventBus.getDefault().post(obtain); } } @@ -796,7 +810,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen * 设置定位图标样式 */ private void setLocMarkerStyle() { - locationStyle= new MyLocationStyle(); + locationStyle = new MyLocationStyle(); locationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER); //创建图标 BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.location)); @@ -871,6 +885,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen public void onDestroy() { super.onDestroy(); treasureMap.onDestroy(); + markerPoi.remove(); EventBus.getDefault().unregister(this); } @@ -913,12 +928,19 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen itemList.add(new ShareDialog.Item(getContext(), R.drawable.push_road, "道路")); itemList.add(new ShareDialog.Item(getContext(), R.drawable.push_chongdianzhuang, "充电站")); itemList.add(new ShareDialog.Item(getContext(), R.drawable.push_qingbao, "其他")); + Bundle bundle = new Bundle(); + PoiEntity poiEntity = new PoiEntity(); + LatLng mapCenterPoint = getMapCenterPoint(); + poiEntity.setX(mapCenterPoint.longitude + ""); + poiEntity.setY(mapCenterPoint.latitude + ""); + bundle.putSerializable("poiEntity", poiEntity); ShareDialog.show((AppCompatActivity) getActivity(), itemList, new ShareDialog.OnItemClickListener() { @Override public boolean onClick(ShareDialog shareDialog, int index, ShareDialog.Item item) { switch (index) { case 0: - PoiFragment poiFragment = PoiFragment.newInstance(new Bundle()); + markerPoi = tencentMap.addMarker(new MarkerOptions(mapCenterPoint)); + PoiFragment poiFragment = PoiFragment.newInstance(bundle); showSlidingFragment(poiFragment); break; case 1: @@ -930,11 +952,13 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen showSlidingFragment(roadFragment); break; case 3: - ChargingStationFragment chargingStationFragment = ChargingStationFragment.newInstance(new Bundle()); + markerPoi = tencentMap.addMarker(new MarkerOptions(mapCenterPoint)); + ChargingStationFragment chargingStationFragment = ChargingStationFragment.newInstance(bundle); showSlidingFragment(chargingStationFragment); break; case 4: - OtherFragment otherFragment = OtherFragment.newInstance(new Bundle()); + markerPoi = tencentMap.addMarker(new MarkerOptions(mapCenterPoint)); + OtherFragment otherFragment = OtherFragment.newInstance(bundle); showSlidingFragment(otherFragment); break; } @@ -945,8 +969,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen case R.id.iv_filter: initThread(); initList(Constant.currentLocation); - Bundle bundle = new Bundle(); - FilterFragment filterFragment = FilterFragment.newInstance(bundle); + FilterFragment filterFragment = FilterFragment.newInstance(new Bundle()); showSlidingFragment(filterFragment); break; case R.id.iv_message: @@ -1063,7 +1086,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen * * @return */ - public LatLng getMapCenterPoint() { + public LatLng getMapCenter() { // int left = treasureMap.getLeft(); // int top = treasureMap.getTop(); // int right = treasureMap.getRight(); @@ -1076,4 +1099,23 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen return tencentMap.getCameraPosition().target; } + /** + * 获取屏幕中心点位置 + * + * @return + */ + public LatLng getMapCenterPoint() { + int left = treasureMap.getLeft(); + int top = treasureMap.getTop(); + int right = treasureMap.getRight(); + int bottom = treasureMap.getBottom(); + // 获得屏幕点击的位置 + int x = (int) (treasureMap.getX() + (right - left) / 2); + int y = (int) (treasureMap.getY() + (bottom - top) / 2); + Projection projection = tencentMap.getProjection(); + LatLng pt = projection.fromScreenLocation(new Point(x, y)); + return pt; + } + + } \ No newline at end of file diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java index bd61c5d..09aa01f 100644 --- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java +++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java @@ -58,23 +58,29 @@ public class HttpInterface { public static final String IPm7 = "http://172.23.139.4:8003/poitask/1/"; //172.23.139.4:8003/poitask/1/receivedPoitask/1 - public static final String RECEIVED_POI_TASK = IPm7+"receivedPoitask/1";//poi-领取任务 - - public static final String IPm10 = "http://172.23.139.4:8003/ctask/1/receivedCtask/8608"; - + public static final String RECEIVED_POI_TASK = IPm7 + "receivedPoitask/1";//poi-领取任务 public static final String IPm8 = "http://172.23.139.4:8003/poitask/1/"; //172.23.139.4:8003/poitask/1/submitPoitask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注 - public static final String SUBMIT_POI_TASK = IPm8+"submitPoitask";//poi-保存本地 + public static final String SUBMIT_POI_TASK = IPm8 + "submitPoitask";//poi-保存本地 public static final String IPm9 = "http://172.23.139.4:8003/othertask/1/"; - //172.23.139.4:8003/othertask/1/submitOhtertask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注 - public static final String SUBMIT_OTHER_TASK = IPm9+"submitOthertask";//其他-保存本地 - //172.23.139.4:8003/ctask/1/receivedCtask/8608 - public static final String RECEIVED_CTASK = IPm10+"receivedCtask/8608";//充电站-领取任务 + public static final String SUBMIT_OTHER_TASK = IPm9 + "submitOthertask";//其他-保存本地 + + /*172.23.139.4:8003/polygonTask/1/receivedPolygontask/8602 + 172.23.139.4:8003/polygonTask/1/unReceivedPolygontask/8602 + 172.23.139.4:8003/polygonTask/1/complete/8602 + 172.23.139.4:8003/polygonTask/1/submitPolygontask?id=8602*/ + public static final String IPm10="http://172.23.139.4:8003/polygonTask/1/"; + + public static final String RECEIVED_POLYGON_TASK=IPm10+"receivedPolygontask"; //任务领取 + public static final String UNRECEIVED_POLYGON_TASK=IPm10+"unReceivedPolygontask";//结束领取 + public static final String COMPLETE=IPm10+"complete";//任务采集 + public static final String SUBMIT_POLYGON_TASK=IPm10+"submitPolygontask";//结束采集 + } diff --git a/app/src/main/java/com/navinfo/outdoor/room/PoiDao.java b/app/src/main/java/com/navinfo/outdoor/room/PoiDao.java index e241333..2427334 100644 --- a/app/src/main/java/com/navinfo/outdoor/room/PoiDao.java +++ b/app/src/main/java/com/navinfo/outdoor/room/PoiDao.java @@ -25,10 +25,14 @@ public interface PoiDao { @Query("SELECT * FROM poi where type=:type") List<PoiEntity> getAllPoiType(int type); + @Query("SELECT * FROM poi WHERE (:taskStatus =-1 or taskStatus=:taskStatus1) and (:type=-1 or type=:type1) and (:isExclusive=-1 or isExclusive=:isExclusive1) ") // @Query("SELECT * FROM poi WHERE taskStatus=:taskStatus and type=:type and (:isExclusive=-1 or isExclusive=:isExclusive) ") List<PoiEntity> getAllTaskStatus(int taskStatus, int taskStatus1, int type, int type1, int isExclusive, int isExclusive1); + + @Query("SELECT * FROM poi where taskId=:taskId") + PoiEntity getPoiEntity(int taskId); /** * 添加 * @@ -70,6 +74,14 @@ public interface PoiDao { void deleteFormName(int taskStatus); + /** + * 根据条件删除 + * + * @param taskId + */ + @Query("DELETE FROM poi where taskId=:taskId") + void deleteFormTaskID(int taskId); + /** * 全部删除 */ diff --git a/app/src/main/java/com/navinfo/outdoor/room/PoiEntity.java b/app/src/main/java/com/navinfo/outdoor/room/PoiEntity.java index 96f6f79..b5eeb81 100644 --- a/app/src/main/java/com/navinfo/outdoor/room/PoiEntity.java +++ b/app/src/main/java/com/navinfo/outdoor/room/PoiEntity.java @@ -30,6 +30,15 @@ public class PoiEntity implements Serializable { private String photo;//照片信息 private String extend;//添加字段 private boolean checked; + private String geoWkt; // 数据的wkt + + public String getGeoWkt() { + return geoWkt; + } + + public void setGeoWkt(String geoWkt) { + this.geoWkt = geoWkt; + } public boolean isChecked() { return checked; From 3a9cc897e64dd9511aea1f1582c5d6569e4d785f Mon Sep 17 00:00:00 2001 From: md <zmd1026@163.com> Date: Fri, 9 Jul 2021 18:30:39 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E2=80=98=E5=85=B6?= =?UTF-8?q?=E4=BB=96=E2=80=99+=E2=80=98poi=E2=80=99=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3=E5=92=8C=E6=B7=BB=E5=8A=A0=E5=85=85?= =?UTF-8?q?=E7=94=B5=E7=AB=99=E7=9A=84=E9=A2=86=E5=8F=96=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=EF=BC=8C=E4=BF=9D=E5=AD=98=E6=9C=AC=E5=9C=B0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- .../outdoor/bean/ChargingStationBean.java | 32 +++++ .../outdoor/bean/OtherUploadPicBean.java | 23 +++ .../fragment/ChargingPileFragment.java | 10 +- .../fragment/ChargingStationFragment.java | 58 ++++++-- .../outdoor/fragment/GatherGetFragment.java | 131 +++++++++++++++--- .../outdoor/fragment/OtherFragment.java | 56 +++++--- .../navinfo/outdoor/fragment/PoiFragment.java | 92 ++++++------ .../navinfo/outdoor/http/HttpInterface.java | 20 +++ .../main/res/drawable/marker_charge_bg.png | Bin 23780 -> 928 bytes app/src/main/res/drawable/marker_other_bg.png | Bin 19134 -> 888 bytes app/src/main/res/drawable/marker_road_bg.png | Bin 49420 -> 1030 bytes app/src/main/res/drawable/poi_icons.png | Bin 21245 -> 844 bytes 13 files changed, 328 insertions(+), 96 deletions(-) create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java diff --git a/app/build.gradle b/app/build.gradle index 058a3fb..554a859 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion '29.0.2' - // ndkVersion '21.1.6352462' + //ndkVersion '23.0.7123448' defaultConfig { applicationId "com.navinfo.outdoor" diff --git a/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java b/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java new file mode 100644 index 0000000..11bf028 --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java @@ -0,0 +1,32 @@ +package com.navinfo.outdoor.bean; + +public class ChargingStationBean { + + private Integer code; + private String message; + private Integer body; + + public Integer getCode() { + return code; + } + + public void setCode(Integer code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public Integer getBody() { + return body; + } + + public void setBody(Integer body) { + this.body = body; + } +} diff --git a/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java b/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java new file mode 100644 index 0000000..7942da8 --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java @@ -0,0 +1,23 @@ +package com.navinfo.outdoor.bean; + +public class OtherUploadPicBean { + + private Integer code; + private String message; + + public Integer getCode() { + return code; + } + + public void setCode(Integer code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } +} diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java index 6607b6a..25fc468 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java @@ -51,6 +51,8 @@ import com.navinfo.outdoor.room.ChargingPileEntity; import com.navinfo.outdoor.room.PoiDao; import com.navinfo.outdoor.room.PoiDatabase; import com.navinfo.outdoor.room.PoiEntity; +import com.navinfo.outdoor.util.Geohash; +import com.navinfo.outdoor.util.GeometryTools; import com.navinfo.outdoor.util.PhotoPathUtil; import com.tencent.tencentmap.mapsdk.maps.model.LatLng; @@ -389,10 +391,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC } String p = chargingPileEntity.getP(); if (p != null) { - String[] split = p.split(","); - latLng = new LatLng(); - latLng.setLatitude(Double.parseDouble(split[0])); - latLng.setLongitude(Double.parseDouble(split[1])); + latLng = GeometryTools.createLatLng(p); } String memo = chargingPileEntity.getMemo(); if (memo != null&&!memo.equals("")) { @@ -566,7 +565,8 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show(); return; } else { - chargingPileEntity.setP(latLng.latitude+","+latLng.longitude); + String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude); + chargingPileEntity.setP(encode); } String name = editNameContent.getText().toString().trim();//名称 if (name == null || name.equals("")) { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java index 17d6e82..eef5ab6 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java @@ -38,13 +38,19 @@ import com.kongzue.dialog.interfaces.OnDialogButtonClickListener; import com.kongzue.dialog.util.BaseDialog; import com.kongzue.dialog.util.DialogSettings; import com.kongzue.dialog.v3.MessageDialog; +import com.lzy.okgo.model.HttpParams; import com.navinfo.outdoor.R; import com.navinfo.outdoor.adapter.ChargingPileAdapter; import com.navinfo.outdoor.adapter.PoiRecycleAdapter; import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseDrawerFragment; +import com.navinfo.outdoor.bean.ChargingStationBean; import com.navinfo.outdoor.bean.Info; import com.navinfo.outdoor.bean.PoiBean; +import com.navinfo.outdoor.bean.PoiSaveBean; +import com.navinfo.outdoor.http.Callback; +import com.navinfo.outdoor.http.HttpInterface; +import com.navinfo.outdoor.http.OkGoBuilder; import com.navinfo.outdoor.room.ChargingPileDao; import com.navinfo.outdoor.room.ChargingPileEntity; import com.navinfo.outdoor.room.PoiDao; @@ -58,6 +64,7 @@ import com.tencent.tencentmap.mapsdk.maps.model.LatLng; import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; +import java.io.File; import java.io.Serializable; import java.text.DateFormat; import java.text.SimpleDateFormat; @@ -90,7 +97,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. private CheckBox checkBoxRight; private String phone = null; private Spinner spinnerType; - String[] ctype = new String[]{"全部", "poi", "充电站", "POI录像", "道路录像"};//1."全部"2 "POI"3 "充电站"4 "POI录像"5 "道路录像", + String[] ctype = new String[]{ "充电站", "充换电站", "充电桩组", "换电站"};//1."充电站"2 "充换电站"3 "充电桩组"4 "换电站"5 , String[] spinner = new String[]{"存在", "不存在", "无法验证"}; private ArrayAdapter<String> adapter; private LinearLayout linearChargingPile; @@ -225,20 +232,18 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { switch (position) { case 0: - station_type = 0; - break; - case 1: station_type = 1; break; - case 2: + case 1: station_type = 2; break; - case 3: + case 2: station_type = 3; break; - case 4: + case 3: station_type = 4; break; + } } @@ -601,7 +606,8 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. poiDao.insertPoiEntity(poiEntity); } }).start(); - onBackPressed(); + chargingStationSaveByWork(poiEntity); + // onBackPressed(); } else { Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show(); } @@ -623,6 +629,8 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. obtain.what = Constant.TREASURE_FRAGMENT; obtain.obj = false; EventBus.getDefault().post(obtain); + ArrayList<File> chargingStationList = new ArrayList<>(); + break; case R.id.tv_examine: Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show(); @@ -657,6 +665,40 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. } } + private void chargingStationSaveByWork(PoiEntity poiEntity) { + showLoadingDialog(); + HttpParams httpParams = new HttpParams(); + httpParams.put("id",poiEntity.getTaskId()); + httpParams.put("sptype", poiEntity.getStation_type()); + httpParams.put("name", poiEntity.getName()); + httpParams.put("address", poiEntity.getAddress()); + httpParams.put("telephone", poiEntity.getTelPhone()); + httpParams.put("memo", poiEntity.getMemo()); + httpParams.put("geo",poiEntity.getGeoWkt()); + OkGoBuilder.getInstance() + .Builder(getActivity()) + .url(HttpInterface.SUBMIT_CTASK) + .method(OkGoBuilder.GET) + .cls(ChargingStationBean.class) + .params(httpParams) + .callback(new Callback<ChargingStationBean>() { + @Override + public void onSuccess(ChargingStationBean chargingStationBean, int id) { + dismissLoadingDialog(); + Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + // body = poiSaveBean.getBody(); + Log.d("TAG", " 其他其他其他其他"+chargingStationBean.getBody()); + } + + @Override + public void onError(Throwable e, int id) { + dismissLoadingDialog(); + Toast.makeText(getActivity(), e.getMessage(), Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + e.getMessage()); + } + }).build(); + } + private String initShowStation() { PoiEntity poiEntity = showPoiEntity; List<Info> infoPhoto = new ArrayList<>(); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java index a7fde7c..71847ba 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java @@ -14,11 +14,14 @@ import com.navinfo.outdoor.R; import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseFragment; import com.navinfo.outdoor.bean.PolygonTaskBean; +import com.navinfo.outdoor.bean.ReceivedBean; import com.navinfo.outdoor.bean.ReceivedPoiBean; import com.navinfo.outdoor.bean.UnPolygonTaskBean; import com.navinfo.outdoor.http.Callback; import com.navinfo.outdoor.http.HttpInterface; import com.navinfo.outdoor.http.OkGoBuilder; +import com.navinfo.outdoor.room.ChargingPileDao; +import com.navinfo.outdoor.room.ChargingPileEntity; import com.navinfo.outdoor.room.PoiDao; import com.navinfo.outdoor.room.PoiDatabase; import com.navinfo.outdoor.room.PoiEntity; @@ -41,6 +44,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe private PoiEntity poiListEntity; private int aSave; private PoiEntity polygonEntity; + private ChargingPileDao chargingPileDao; public static GatherGetFragment newInstance(Bundle bundle) { GatherGetFragment fragment = new GatherGetFragment(); @@ -84,6 +88,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe super.initView(); PoiDatabase poiDatabase = PoiDatabase.getInstance(getContext()); poiDao = poiDatabase.getPoiDao(); + chargingPileDao = poiDatabase.getChargingPileDao(); tvTitle = findViewById(R.id.tv_title); tvMoney = findViewById(R.id.tv_money); tvTime = findViewById(R.id.tv_time); @@ -170,48 +175,52 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe if (poiEntity != null) { int type = poiEntity.getType(); if (type == 6) { - initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),false); + initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(), false); } else { btnGetTask.setVisibility(View.GONE); btnCancelGet.setVisibility(View.VISIBLE); //网络请求: if (poiEntity.getType() == 1) {//poi的领取类型 - receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", false); - } else if (poiEntity.getType() == 5) {//其他 - receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", false); + receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK , poiEntity.getTaskId(), false); + } else if (poiEntity.getType() == 5) {//其他的领取类型 + receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK , poiEntity.getTaskId(), false); + } else if (poiEntity.getType() == 2) {//充电站的领取类型 + chargingTaskByWork(HttpInterface.RECEIVED_CTASK, poiEntity.getTaskId(),false); } } } break; case R.id.btn_gather://立即采集 - if (poiEntity!=null){ + if (poiEntity != null) { int type = poiEntity.getType(); - if (type==6){ + if (type == 6) { int taskStatus = poiEntity.getTaskStatus(); if (taskStatus != 1) { - initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),true); - }else { + initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(), true); + } else { initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId()); } - }else { + } else { btnFinishGather.setVisibility(View.VISIBLE); btnGather.setVisibility(View.GONE); if (poiEntity.getType() == 1) {//poi的领取类型 - receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", true); - } else if (poiEntity.getType() == 5) { - receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", true); + receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK , poiEntity.getTaskId(), true); + } else if (poiEntity.getType() == 5) {//其他的领取类型 + receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK, poiEntity.getTaskId(), true); + }else if (poiEntity.getType() == 2){//充电站的领取类型 + chargingTaskByWork(HttpInterface.RECEIVED_CTASK, poiEntity.getTaskId(),true); } } } break; case R.id.btn_finish_gather://结束采集 - if (poiEntity!=null){ + if (poiEntity != null) { int type = poiEntity.getType(); - if (type==6){ + if (type == 6) { initSubmitPolygonTask(HttpInterface.SUBMIT_POLYGON_TASK, poiEntity.getTaskId()); - }else { + } else { btnGather.setVisibility(View.VISIBLE); btnFinishGather.setVisibility(View.GONE); new Thread(new Runnable() { @@ -231,10 +240,94 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe } } + /** + * @param url 筛选充电站领取任务 + */ + private void chargingTaskByWork(String url,int taskId, boolean isSaver) { + showLoadingDialog(); + OkGoBuilder.getInstance() + .Builder(getActivity()) + .url(url+"/"+taskId) + .method(OkGoBuilder.GET) + .cls(ReceivedBean.class) + .callback(new Callback<ReceivedBean>() { + @Override + public void onSuccess(ReceivedBean response, int id) { + dismissLoadingDialog(); + ReceivedBean.BodyBean listBean = response.getBody(); + PoiEntity chargingListEntity = new PoiEntity(); + chargingListEntity.setTaskId(taskId); + chargingListEntity.setStation_type(listBean.getSptype()); + chargingListEntity.setName(listBean.getName()); + chargingListEntity.setPrecision(listBean.getPrice() + ""); + chargingListEntity.setAddress(listBean.getAddress()); + chargingListEntity.setTelPhone(listBean.getTelephone() + ""); + chargingListEntity.setType(Integer.valueOf(listBean.getType())); + String geo = listBean.getGeo(); + chargingListEntity.setGeoWkt(geo); + Geometry geometry = GeometryTools.createGeometry(geo); + if (geometry.getGeometryType().equals("Point")) {//点 + LatLng latLng = GeometryTools.createLatLng(geo); + chargingListEntity.setX(latLng.longitude + ""); + chargingListEntity.setY(latLng.latitude + ""); + } else if (geometry.getGeometryType().equals("LineString")) {//线 + List<LatLng> latLineString = GeometryTools.getLatLngs(geo); + chargingListEntity.setX(latLineString.get(0).longitude + ""); + chargingListEntity.setY(latLineString.get(0).latitude + ""); + } else if (geometry.getGeometryType().equals("Polygon")) {//面 + List<LatLng> latPolygon = GeometryTools.getLatLngs(geo); + chargingListEntity.setX(latPolygon.get(0).longitude + ""); + chargingListEntity.setY(latPolygon.get(0).latitude + ""); + } + //充电桩 + List<ReceivedBean.BodyBean.CsTaskListBean> csTaskList = response.getBody().getCsTaskList(); + for (int i = 0; i < csTaskList.size(); i++) { + ChargingPileEntity chargingPileEntity = new ChargingPileEntity(); + chargingPileEntity.setFid(taskId); + chargingPileEntity.setName(csTaskList.get(i).getName()); + chargingPileEntity.setMemo(csTaskList.get(i).getAddress()); + chargingPileEntity.setP(csTaskList.get(i).getGeo()); + new Thread(new Runnable() { + @Override + public void run() { + chargingPileDao.insertChargingPileEntity(chargingPileEntity); + } + }).start(); + } + + new Thread(new Runnable() { + @Override + public void run() { + poiDao.insertPoiEntity(chargingListEntity); + getActivity().runOnUiThread(new Runnable() { + @Override + public void run() { + btnFinishGather.setVisibility(View.VISIBLE); + if (isSaver && aSave == 1) { + Message obtain = Message.obtain(); + obtain.what = Constant.GATHER_GET_MAP; + obtain.obj = chargingListEntity; + EventBus.getDefault().post(obtain); + } + } + }); + } + }).start(); + } + + @Override + public void onError(Throwable e, int id) { + dismissLoadingDialog(); + Log.d("TAG", "onError: " + e.getMessage()); + } + }).build(); + + } + /** * @param url 面妆任务领取任务 */ - private void initPolygonTask(String url, int taskId ,boolean aBoolean) { + private void initPolygonTask(String url, int taskId, boolean aBoolean) { if (taskId == 0) { Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show(); return; @@ -280,7 +373,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe }).start(); btnGetTask.setVisibility(View.GONE); btnCancelGet.setVisibility(View.VISIBLE); - if (aBoolean){ + if (aBoolean) { initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId()); } @@ -414,11 +507,11 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe /** * @param url 不同任务类型对应的url */ - private void receivedTaskByNet(String url, boolean isSaver) { + private void receivedTaskByNet(String url,int taskId ,boolean isSaver) { showLoadingDialog(); OkGoBuilder.getInstance() .Builder(getActivity()) - .url(url) + .url(url+"/"+taskId) .method(OkGoBuilder.GET) .cls(ReceivedPoiBean.class) .callback(new Callback<ReceivedPoiBean>() { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java index 448ec11..4473693 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java @@ -42,6 +42,7 @@ import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseDrawerFragment; import com.navinfo.outdoor.bean.Info; import com.navinfo.outdoor.bean.NameAuthenticationBean; +import com.navinfo.outdoor.bean.OtherUploadPicBean; import com.navinfo.outdoor.bean.PoiBean; import com.navinfo.outdoor.bean.PoiSaveBean; import com.navinfo.outdoor.http.Callback; @@ -91,9 +92,10 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis private RelativeLayout linearExist; private Spinner spinnerExist; - private ArrayList<File> otheruploadList; + private String takePhotoPath; private String takePhotoPath2; + private int body; public static OtherFragment newInstance(Bundle bundle) { OtherFragment fragment = new OtherFragment(); @@ -365,7 +367,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis } }).start(); otherSaveByNetWork(poiEntity); - onBackPressed(); + // onBackPressed(); } else { Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show(); } @@ -383,42 +385,52 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis break; case R.id.btn_other_uploading: - otherUploadByNet(showPoiEntity); + ArrayList<File> otherUploadList = new ArrayList<>(); + String tagPicture = (String) ivPicture.getTag(); + if (tagPicture != null) { + otherUploadList.add(new File(tagPicture)); + } + String tagPictures = (String) ivPictures.getTag(); + if (tagPictures != null) { + otherUploadList.add(new File(tagPictures)); + } + if (body!=0){ + otherUploadByNet(body,otherUploadList); + }else { + Toast.makeText(getActivity(), "请保存本地", Toast.LENGTH_SHORT).show(); + } + break; } } - private void otherUploadByNet(PoiEntity poiEntity) { - showLoadingDialog(); - otheruploadList = new ArrayList<>(); - File otherUploadFile = new File(takePhotoPath); - File otherUploadFile2 = new File(takePhotoPath2); - if (!otherUploadFile.exists() || !otherUploadFile2.exists()) { - Toast.makeText(getContext(), "照片不能为空", Toast.LENGTH_SHORT).show(); + private void otherUploadByNet(int body, List<File> otherUploadList) { + if (body == 0 ){ + Toast.makeText(getActivity(), "没有保存不能上传", Toast.LENGTH_SHORT).show(); return; } - otheruploadList.add(otherUploadFile); - otheruploadList.add(otherUploadFile2); + showLoadingDialog(); OkGo // 请求方式和请求url - .<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD) + .<OtherUploadPicBean>post(HttpInterface.OTHER_TASK_UPLOAD_PIC) // 请求的 tag, 主要用于取消对应的请求 - .params("auditId", poiEntity.getTaskId()) - .addFileParams("file", otheruploadList) + .params("auditId", body) + .addFileParams("file", otherUploadList) .tag(this) - .execute(new DialogCallback<NameAuthenticationBean>(NameAuthenticationBean.class) { + .execute(new DialogCallback<OtherUploadPicBean>(OtherUploadPicBean.class) { @Override - public void onSuccess(Response<NameAuthenticationBean> response) { + public void onSuccess(Response<OtherUploadPicBean> response) { dismissLoadingDialog(); + Toast.makeText(getActivity(), "上传成功", Toast.LENGTH_SHORT).show(); Log.d("TAG", "onSuccess: " + response.toString() + "sssssssssssss"); } @Override - public void onError(Response<NameAuthenticationBean> response) { + public void onError(Response<OtherUploadPicBean> response) { super.onError(response); dismissLoadingDialog(); - Toast.makeText(getActivity(), response.message(), Toast.LENGTH_SHORT).show(); - Log.d("TAG", "onError: " + response.message()); + Toast.makeText(getActivity(), response.code()+"", Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + response.code()); } }); @@ -430,7 +442,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis httpParams.put("type", poiEntity.getStation_type()); httpParams.put("taskId", poiEntity.getTaskId()); httpParams.put("name", poiEntity.getName()); - httpParams.put("existence", "1"); + httpParams.put("existence", poiEntity.getExistence()); httpParams.put("geo", poiEntity.getGeoWkt()); httpParams.put("memo", poiEntity.getMemo()); @@ -445,6 +457,8 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis public void onSuccess(PoiSaveBean poiSaveBean, int id) { dismissLoadingDialog(); Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + body = poiSaveBean.getBody(); + Log.d("TAG", " 其他其他其他其他"+poiSaveBean.getBody()); } @Override diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java index 59ca7a8..711a1ab 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java @@ -49,6 +49,7 @@ import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseDrawerFragment; import com.navinfo.outdoor.bean.Info; import com.navinfo.outdoor.bean.NameAuthenticationBean; +import com.navinfo.outdoor.bean.OtherUploadPicBean; import com.navinfo.outdoor.bean.PoiBean; import com.navinfo.outdoor.bean.PoiSaveBean; import com.navinfo.outdoor.http.Callback; @@ -70,6 +71,7 @@ import java.io.File; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Arrays; import java.util.Calendar; import java.util.List; @@ -101,13 +103,14 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe String[] spinner = new String[]{"存在", "不存在", "无法验证"}; private RelativeLayout linearExist; private Spinner spinnerExist; - private ArrayList<File> poiUploadList; + //获取的拍照图片 private String takePhotoPath2; private String takePhotoPath5; private String takePhotoPath4; private String takePhotoPath3; private String takePhotoPath1; + private Integer body; public static PoiFragment newInstance(Bundle bundle) { PoiFragment fragment = new PoiFragment(); @@ -459,8 +462,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe poiDao.insertPoiEntity(poiEntity); } }).start(); - //poiSaveByNet(poiEntity); - onBackPressed(); + poiSaveByNet(poiEntity); + // onBackPressed(); } else { Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show(); } @@ -482,7 +485,29 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe obtain.what = Constant.TREASURE_FRAGMENT; obtain.obj = false; EventBus.getDefault().post(obtain); - poiUploadByNetWork(showPoiEntity); + ArrayList<File> poiPicList = new ArrayList<>(); + String tagPanorama = (String) ivPanorama.getTag(); + if (tagPanorama != null) { + poiPicList.add(new File(tagPanorama)); + } + String tagName = (String) ivName.getTag(); + if (tagName!= null) { + poiPicList.add(new File(tagName)); + } + + String tagInternal = (String) ivInternal.getTag(); + if (tagInternal != null) { + poiPicList.add(new File(tagInternal)); + } + String tagElse = (String) ivElse.getTag(); + if (tagElse != null) { + poiPicList.add(new File(tagElse)); + } + String tagCard = (String) ivCard.getTag(); + if (tagCard != null) { + poiPicList.add(new File(tagCard)); + } + poiUploadByNetWork(body,poiPicList); break; case R.id.tv_examine: Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show(); @@ -511,67 +536,47 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe } } - private void poiUploadByNetWork(PoiEntity poiEntity) { - poiUploadList = new ArrayList<>(); - File poiUploadFile1 = new File(takePhotoPath1); - File poiUploadFile2 = new File(takePhotoPath2); - File poiUploadFile3 = new File(takePhotoPath3); - File poiUploadFile4 = new File(takePhotoPath4); - File poiUploadFile5 = new File(takePhotoPath5); - if (!poiUploadFile1.exists()||!poiUploadFile2.exists()||!poiUploadFile3.exists()||!poiUploadFile4.exists()||!poiUploadFile5.exists()){ - Toast.makeText(getActivity(), "照片不能为空", Toast.LENGTH_SHORT).show(); - return; + private void poiUploadByNetWork(int body, ArrayList<File> poiPicList) { + if (body==0){ + Toast.makeText(getActivity(), "没有保存本地", Toast.LENGTH_SHORT).show(); + Log.e("TAG", "poiUploadByNetWork: "+body+poiPicList); + return; } - poiUploadList.add(poiUploadFile1); - poiUploadList.add(poiUploadFile2); - poiUploadList.add(poiUploadFile3); - poiUploadList.add(poiUploadFile4); - poiUploadList.add(poiUploadFile5); OkGo // 请求方式和请求url - .<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD) + .<OtherUploadPicBean>post(HttpInterface.POI_TASK_UPLOAD_PIC) // 请求的 tag, 主要用于取消对应的请求 - .params("auditId", poiEntity.getTaskId()) - .addFileParams("file",poiUploadList) + .params("auditId", body) + .addFileParams("file",poiPicList) .tag(this) - .execute(new DialogCallback<NameAuthenticationBean>(NameAuthenticationBean.class) { + .execute(new DialogCallback<OtherUploadPicBean>(OtherUploadPicBean.class) { @Override - public void onSuccess(Response<NameAuthenticationBean> response) { + public void onSuccess(Response<OtherUploadPicBean> otherUploadPicBeanResponse) { dismissLoadingDialog(); - Log.d("TAG", "onSuccess: " + response.toString() + "sssssssssssss"); + Toast.makeText(getActivity(), "上传成功", Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onSuccess: " + otherUploadPicBeanResponse.toString() + "sssssssssssss"); } @Override - public void onError(Response<NameAuthenticationBean> response) { + public void onError(Response<OtherUploadPicBean> response) { super.onError(response); dismissLoadingDialog(); - Toast.makeText(getActivity(), response.message(), Toast.LENGTH_SHORT).show(); - Log.d("TAG", "onError: " + response.message()); + Toast.makeText(getActivity(), response.code()+"", Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + response.code()+""); } }); } private void poiSaveByNet(PoiEntity poiEntity) { showLoadingDialog(); - HttpParams httpParams = new HttpParams(); - if (poiEntity.getTaskId() != 0) { + HttpParams httpParams = new HttpParams(); httpParams.put("taskId", poiEntity.getTaskId()); - } - if (poiEntity.getName() != null && !poiEntity.getName().equals("")) { httpParams.put("name", poiEntity.getName()); - } - if (poiEntity.getAddress() != null && !poiEntity.getAddress().equals("")) { httpParams.put("address", poiEntity.getAddress()); - } - httpParams.put("existence", "1"); - if (poiEntity.getGeoWkt() !=null &&!poiEntity.getGeoWkt().equals("")) { + httpParams.put("existence", poiEntity.getExistence()); httpParams.put("geo", poiEntity.getGeoWkt()); - } - if (poiEntity.getMemo() != null) { httpParams.put("memo", poiEntity.getMemo()); - } - OkGoBuilder.getInstance() .Builder(getActivity()) .url(HttpInterface.SUBMIT_POI_TASK) @@ -582,7 +587,10 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe @Override public void onSuccess(PoiSaveBean poiSaveBean, int id) { dismissLoadingDialog(); - Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + + body = poiSaveBean.getBody(); + Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onSuccess: "+poiSaveBean.getBody()); } @Override diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java index 09aa01f..23393d6 100644 --- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java +++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java @@ -83,4 +83,24 @@ public class HttpInterface { public static final String SUBMIT_POLYGON_TASK=IPm10+"submitPolygontask";//结束采集 + public static final String IPm11= "http://172.23.139.4:8003/othertask/1/"; + + //172.23.139.4:8003/othertask/1/uploadpic + public static final String OTHER_TASK_UPLOAD_PIC=IPm11+"uploadpic";//其他-上传 + + + public static final String IPm12= "http://172.23.139.4:8003/ctask/1/"; + + //172.23.139.4:8003/ctask/1/receivedCtask/8608 + public static final String RECEIVED_CTASK=IPm12+"receivedCtask/8608";//充电站-领取任务 + + + //172.23.139.4:8003/ctask/1/submitCtask?id=8608&name=充电站&address=地址&telephone=18812345678|14712345678&geo=1rn7exd5uhxy&memo=测试备注&sptype=1 + public static final String SUBMIT_CTASK=IPm12+"submitCtask";//充电站-保存本地 + + public static final String IPm13= "http://172.23.139.4:8003/poitask/1/"; + + //172.23.139.4:8003/poitask/1/uploadpic + public static final String POI_TASK_UPLOAD_PIC=IPm13+"uploadpic";//poi-上传 + } diff --git a/app/src/main/res/drawable/marker_charge_bg.png b/app/src/main/res/drawable/marker_charge_bg.png index 3a1af1093e72d3ddba406bc235a26426c3ed8102..5e72703ef37ddf59eb6564a807914c381481c710 100644 GIT binary patch literal 928 zcmV;R17G}!P)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj8N=ZaPR5(wSl3i#NR}{z3xidSv+0Dlqlilu`#3-w7 z42sgKktUc>3KgwS;x`5#6dwc;1i?2yUVKz3jrbr2N~5HyEuoZ3sTxtR6{$guU&*?} z5X~m)u4HFF<{sx<$JK1ohyI4)-t#}_KljeL7m6{yENS+4hJOggBEz9{H2>Mig0ae; znqNKNmTquL3ZOFr`p{SLU8tjEYx#DxapWnOm*4*JdgsV?Ic_C5Rz>JV-|XM(E*nkW z)f^Wy7i#GRje&_K=I&?iCE8*w^h&<cIO*>Qo%O6MTdyiV!A)-3iJN7uoFkh>6AV!t z%|IrgM~sNsow|swm7Y~qef2j#-Rd{+mGoi>`l*7lGAEfQVo<w{{|XB&B%ATJXD!0F zd)D6Kf6PD@JmjGZ^s`-RVU<=XmWW31W4X$6y|>-J3xkg%L)u(dJ&S?_ZNv>kK;Q!} zblK*#{kTXc3nUOyVUhg9%zzMc^cp9IFK`+BMc2W!TN8k4*dyAh5u%iXylwkvWJFL8 zVrXJf5=%uH3$4&B4{7_+UYNodQbiIh=#jnHM>pUm{R0`ysE=5~xnbmH8LLW~Sm@Qd zXt`L5F&U>A#8r{U?s=0~q2^;UL7S{y@Ccrw`CF=2n7^bhaf0#L4^uDduvIhzzaNZD zwWz`dSV%li|CH)R^ov=+fyiS~sm-1Tb#zKQ0ZB?hhdjr-XJ93M4tw-=JditVZ~P99 z4vh}JTspW|ebu|IVu$}+xYNFG$erPC^PF=Z;FFLjk@A!uUmO2Adv)@Px?#Eg%w6t` zvBuk`Ohrb9yUp8pvww7-*^}yKO_`Z&-{duRxYzhv-z(FZJoEbdx5pDlo$#ZX$zGeh zsyDiqxEkDx9jQRB-@H4q<@rYY<Sa*;zCCVSpnv{-QLP6Y2}qJmw8U2D{x)wpl0rCR z0Xbofr;a6#IH4kaA^Bsm@xL+99gHs+31=H9WJWDLYBV^RDNI{gk)=$!^UZlRwT~n} zkbR)^B4#$*q%S3V)Oa!3rG)>523j~7P3yI;I!Bqtj4M|h3>*sIS=ev?yAk+v{*|he zHK);qE+<`JMzdu|msKXq`6^mIS(^7+rF_Sy0`LwXi&@UvmYZ_`0000<MNUMnLSTaX CaJMJ` literal 23780 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 F{2z)(CSCvl diff --git a/app/src/main/res/drawable/marker_other_bg.png b/app/src/main/res/drawable/marker_other_bg.png index bd25ba7324bdaf8e792e23c81759fe9d517e3b71..bd657b404733db662a6dc970cffb629af588ff1c 100644 GIT binary patch literal 888 zcmV-;1Bd*HP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj8B1uF+R5(w4lUqnsK^VusnR9l}dRa|vEvttVL!^un zeW{2p4~7o~MU<2UT_}5~r?4KRi0UO@tcRW|DWtMYP>LjoN~0|B64qkc&Ae>7y6d9r z**#}wnmLZE>~8(waOVHb{Aa$od<de*LIs7z>Y<8kykToHaxK*%;2)$N?H%TWTYdE9 zGdav6Vpc)ZcGxb~6e$OeBZRRGM_`<O`l{tg_;h&?d|nZ=%nI1GgZ8^mbCgZnh5jF- z^y}x_q1~Hjz(1jgK&kE0^)>3weO9l4Pl@>2Nc^KVmV`1gGjL8`4{3UcmZ1E#6<SN@ z!c@0ZIl=dXNCl8vqCrEsPb$6zzKPn<-mSP;EkC)?s3ri6xlQo)8W5hQ&|Mb<M=Az; z@_Y)2=ToTcKdO}2s;U!F`eGS}<wbUw_)b7`Vwmw!uqW}qpZ~ep|7$)Q4U(NW1!b*} z+9Ewyg^6z_1cnJrc_?J9w}HD+hqRTd95IWyMr=YjB(;TgKn!4#uM!v}U`s?`1bHCp z;KC4`#^UIuws5UhVcp@x$md+9KtWjoEGe+b5wrZE?oUbrN=?gEwv>oKk_&?wX7Hs! z2T!*F<NYQireo--p8-Q>fceGhKAr`q&AfRHY2Zvf<7n&S_vdmfLO=`vV|sRgJqZEk z3+jFbs>U@x#GseLBpVsLp>NJp2;Xynjr`8XrF%#S5as4M#6+e(+ot@W#oj5S<Z<{^ znV0putrs@RdV2_%MmFBK4RNf|aS-qOg?agGH)*&hv}G0y&=0K?h$*V+UlVkZN3}1^ ztLLPgHw%8z_Er~Km7j_8*2qu<Fa6egKYU~t<r&Hl#FSpMalT@Tjd`TB5a~7>l_w0C z3CfT~j9G_C-%F$Vf|M3+`n>Tceg9g@2r*_s7pcD!V4fk-7OTE7YOYuvQN%S9FpN&K zzE-q{SZDhP>*=sMqKIo2xXH68qHaae%TNseG>@~NeUzET0QvY<hGK|o7Byb!_%x;< zoBf#9^sd}q*TU;JMRrGsYYwnK!vQw@JH(~}Q!wV4WWxg{gych=1K=->$5<1)i8NdQ O0000<MNUMnLSTXjaG*i} literal 19134 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 diff --git a/app/src/main/res/drawable/marker_road_bg.png b/app/src/main/res/drawable/marker_road_bg.png index 6251d7de6f44a9316e055380f4b7b15a6048ed1f..b6096ff5f266bce155101348f2a4d4b2bfe93127 100644 GIT binary patch literal 1030 zcmV+h1o``kP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj8ut`KgR5(v{Q(bHnRTMt=&UB{R-EP~pU0N)}nxMrW zs5~eU#IB~Am=ZvfqRC1WV`5);F&d)}>Vt_fCMYjPB3dBPHey#HE7nB$3o%fkLfcJg zp&_zcT6Tfi-R|tn&d>GS+v$?h`Xy)1&N<(A&(EDDa2I?{53j3Px1-yC-;)u!I^4*N zoK{SoKa>6Ehkdz;<G*?|fwGv&irUce;g^BOcDyM|luDSPbS}-%T$i!pl|KfOv0bm) zx|ZQ_ktLF%Hg)Zf`&u?VTOk3+sFWyxL>PptDJ-v*;X={^!v-*C#zwF9Y};fPv$v26 zP~Y*<9^XS-w{u~IOo02<jS}qcs)OkIYPdP;K<A^CkhqQq$n{}0)be0<^hh63!>wz= zul+uxV6Tb{prE)CeXP4d9CYzo39`BayZ_8Xu>??Z&}_z%2ew71e{J+FLL^G~jQHSV z)&~eQVXOO2&q8xZhGXLfxHve)QFtCb3AVlR231yWi15k9@Cfd;A_KkT!qcl%I69(3 zcY6@(s!+l6f=Ix(;_(fX2AZ1rI{8L9xVN#jlUVJE78Tl7s8Hjhus3>-SRUg9d{BQw zBV|s><Sp?a-iBz;K}+4Xu?m5S8y58at&1_<?g)y!u##S&R_4;^yufj>Dq5|NK<C;j z(MdohFs0!gA=cloB8LgCF_XAR&C3Hn3o(j#uzi&R`(LkzWkDInXDqm$b>ZFTYlJv& zxZ-fmEsVtvQGK}gTUXDd*DROdn`kY3u{{LoSr^`qY0$Md1F<1pROdK+p$Hc4!^)<T zx#6D<h^W7H^UMAhzWQF4fcPrNf@^7iK!vSsKJY69cJ*qY>9%w8P_(l!dGa^$g;|;L z5y>?y+Wgcrj!Ou3RbI@Mv;*;B1Nw&y&@IMhkAM75ek68~>x7uYObworm}!%HH%1ul zS#00i!~8zXk=~x$Cq8}8liU$=n90FY6`_{ZEY$kQeC7EA+*_9~X}|2;!d%<(=;aTq z3|bki3q+44plVqof1e{TX7s-lF_ULch*u8_DswQ~G)O6*XDgrEj0Ht?HW`l<&wc&b z9ODjfr;A}Ge*BIUrc!flGiDC%`NT^tz>;D<mowJa!++ECxii*{#Cegp3rmVQoXMm8 zd{$@TaGw`ig#Q)0+SLi_mMoY)d)f;v!jj^ujURlj?i^0LR8{DU@xT0A4h~SoAN0~? zEGc#i(^I67x+Yn<94*dFv;5S*_}4YOv<HCy00`%<<vLT-U;qFB07*qoM6N<$f?X{7 ARsaA1 literal 49420 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	))>Uwo}ISm{tXb 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 diff --git a/app/src/main/res/drawable/poi_icons.png b/app/src/main/res/drawable/poi_icons.png index b78cd2c165887f3cf3533a34e0397a03cb65e3b7..7502c02fe402052648e0da81256a39254e26a470 100644 GIT binary patch literal 844 zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wSlwC+vK@`XTb3b-hQ%g59OVjY9GBWZZ zA%j!`eNyTvrHG&&BzloTA;^cK4<dpHf*vfYhZ4*RGPHuMKr@UoGfhd;lv*v;)YaX) zccz)U)3$CF_TvtB&i~9gcg~%AE<qTZY-CGWv{I34SMrytNSvf_zwxoQ`YE&a;S6hF z0KWnRgChtcYvR;PrIE@W!jbYE+GpvL%5i_$IK>xXTZ<e#uy&c&oMTt=g#9l*8LY4T ztFiSPg-a2_u~_xuLIMRTI>|Wg)UJs+$+nTrw-U6r(5(_j1Y$~eK~G78?_)0}@700% zywV$Bzso2lC*#!Gol)vOsX=wdBl%`C?3r0o0cN{iW4Npc^oLt2z=LU8r{p@60%=>s zSD%0_V;#m$9mPOlHpb5%hkgA<EUi2yR|LqhlRVOutQ#63n$(ciJ_uvv6NYwdlM0a9 z)B$3%VW41xQ~;APQ}Hp(O51|@4XfrL{8bRUgX?}N1n@9Ssf7_r$#RV(Nex<JGNOt~ zpv5oenJAnGtFS1q0PY)?G1J;2R{@<~){X-)N>$G)8~ZhS*T%A`=Z{$sO4;P&M%J4V z9b6;E?kMFDiBS;SoT&FNQAwOkYHc-gOFs0}bolyvF!SP>bOdmjY_xdP$W*<&W|xW4 z?Ga>0=vf=XgYdq61^>v9R02@Gm&4=!@;*P_sY2*ASSSD5>1I304^0q`sN$U4tZwkI ztHQQ|1uwnqDFb2Q=N`&k550cYO^-<Pcd&pbXi3+}dNHIFWYAzAD#rXJ{J;z;{cg!$ zELITLn5cI<RgxejYrA`0{=#-Idm<$ZtE)npp!j}a!mN>|#iJQ^Cp_@4=zy(dh5lKb z=lf)xX6YnHy5{i5lLfpe-|cC7Ma;!7sM}z#EJqmg1`C=zv|ilrd+1F|_#b#y<#m!i zy;{Q>DJ=~Cy;rxc)W<}<9ZC9+GfwrI_|Hjqka@Swn_Dvh(Sy9NVDcBJGX_2l1^5Yq W;V(bt?&IhH0000<MNUMnLSTXj(TnZ? literal 21245 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 From e098c87cfb25e0d68af613064a801c3314c08352 Mon Sep 17 00:00:00 2001 From: wds <wds811@126.com> Date: Fri, 9 Jul 2021 18:39:19 +0800 Subject: [PATCH 5/5] =?UTF-8?q?marker=E5=9B=BE=E5=BD=A2=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=EF=BC=8C=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83=EF=BC=8C=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E4=B8=8A=E6=8A=A5marker=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/navinfo/outdoor/api/Constant.java | 2 +- .../fragment/ChargingPileFragment.java | 12 +- .../outdoor/fragment/FilterFragment.java | 23 +-- .../outdoor/fragment/GatherGetFragment.java | 38 ++--- .../outdoor/fragment/TreasureFragment.java | 142 ++++++++++++++---- .../res/drawable/marker_charge_centre_bg.png | Bin 0 -> 937 bytes .../res/drawable/marker_charge_have_bg.png | Bin 0 -> 893 bytes .../res/drawable/marker_other_have_bg.png | Bin 0 -> 894 bytes app/src/main/res/drawable/marker_pile_bg.png | Bin 0 -> 802 bytes .../res/drawable/marker_pile_centre_bg.png | Bin 0 -> 806 bytes .../main/res/drawable/marker_pile_have_bg.png | Bin 0 -> 832 bytes app/src/main/res/drawable/marker_poi_bg.png | Bin 4505 -> 844 bytes .../main/res/drawable/marker_poi_have_bg.png | Bin 0 -> 844 bytes app/src/main/res/drawable/marker_road.png | Bin 5719 -> 0 bytes .../main/res/drawable/marker_road_have_bg.png | Bin 0 -> 1037 bytes app/src/main/res/drawable/menpai_square.png | Bin 296 -> 0 bytes app/src/main/res/drawable/poi_icons.png | Bin 844 -> 0 bytes app/src/main/res/drawable/poi_square.png | Bin 558 -> 391 bytes app/src/main/res/drawable/poi_video_bg.png | Bin 0 -> 873 bytes .../main/res/drawable/poi_video_have_bg.png | Bin 0 -> 878 bytes app/src/main/res/drawable/push_road.png | Bin 507 -> 716 bytes app/src/main/res/layout/treasure_fragment.xml | 48 +++--- 22 files changed, 177 insertions(+), 88 deletions(-) create mode 100644 app/src/main/res/drawable/marker_charge_centre_bg.png create mode 100644 app/src/main/res/drawable/marker_charge_have_bg.png create mode 100644 app/src/main/res/drawable/marker_other_have_bg.png create mode 100644 app/src/main/res/drawable/marker_pile_bg.png create mode 100644 app/src/main/res/drawable/marker_pile_centre_bg.png create mode 100644 app/src/main/res/drawable/marker_pile_have_bg.png create mode 100644 app/src/main/res/drawable/marker_poi_have_bg.png delete mode 100644 app/src/main/res/drawable/marker_road.png create mode 100644 app/src/main/res/drawable/marker_road_have_bg.png delete mode 100644 app/src/main/res/drawable/menpai_square.png delete mode 100644 app/src/main/res/drawable/poi_icons.png create mode 100644 app/src/main/res/drawable/poi_video_bg.png create mode 100644 app/src/main/res/drawable/poi_video_have_bg.png diff --git a/app/src/main/java/com/navinfo/outdoor/api/Constant.java b/app/src/main/java/com/navinfo/outdoor/api/Constant.java index 5ae98d9..3021fc7 100644 --- a/app/src/main/java/com/navinfo/outdoor/api/Constant.java +++ b/app/src/main/java/com/navinfo/outdoor/api/Constant.java @@ -89,7 +89,7 @@ public class Constant { public static LatLng markerLatlng; //marker 图标 - public static BitmapDescriptor POI_ICON = BitmapDescriptorFactory.fromResource(R.drawable.poi_icons); + public static final BitmapDescriptor POI_ICON = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_bg); public static BitmapDescriptor ROAD_ICON = BitmapDescriptorFactory.fromResource(R.drawable.marker_road_bg); public static BitmapDescriptor STATION_ICON = BitmapDescriptorFactory.fromResource(R.drawable.marker_charge_bg); public static BitmapDescriptor PLANAR_TASK_ICON = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bg); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java index 25fc468..cacd26e 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java @@ -91,6 +91,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC private int pid; private String station; private LatLng latLng; + private LatLng poiLatLng; public static ChargingPileFragment newInstance(Bundle bundle) { ChargingPileFragment fragment = new ChargingPileFragment(); @@ -157,7 +158,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC if (isChecked){ Message obtain = Message.obtain(); obtain.what = Constant.MAIN_CHARGING_PILE; - obtain.obj = latLng; + obtain.obj = poiLatLng; EventBus.getDefault().post(obtain); }else { Message obtain = Message.obtain(); @@ -370,7 +371,6 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC editDescribe = findViewById(R.id.edit_describe); btnSaveLocal = findViewById(R.id.btn_save_local); btnSaveLocal.setOnClickListener(this::onClick); - //展示数据 initShowPileSharePre(); @@ -381,6 +381,14 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC if (station!=null){ PoiEntity poiEntity = new Gson().fromJson(station, PoiEntity.class); pid = poiEntity.getTaskId(); + String x = poiEntity.getX(); + String y = poiEntity.getY(); + if (x != null && y != null) { + poiLatLng = new LatLng(); + poiLatLng.setLatitude(Double.parseDouble(y)); + poiLatLng.setLongitude(Double.parseDouble(x)); + } + } // 添加信息: ChargingPileEntity chargingPileEntity = (ChargingPileEntity) getArguments().getSerializable("chargingPileEntity"); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java index 237203f..3648b5e 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java @@ -263,14 +263,17 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi } else if (Constant.TASK_STASTUS == 3) { tvType.setText("未领取"); } + btnFilter = findViewById(R.id.btn_filter); btnFilter.setOnClickListener(this::onClick); recyclerFilter = findViewById(R.id.recycler_filter); + //设置下划线 recyclerFilter.setLayoutManager(new LinearLayoutManager(getActivity())); recyclerFilter.addItemDecoration(new DividerItemDecoration(getContext(), DividerItemDecoration.VERTICAL)); recyclerFilter.setRefreshProgressStyle(ProgressStyle.SemiCircleSpin); recyclerFilter.setLoadingMoreProgressStyle(ProgressStyle.BallRotate); + //取消上啦加载下拉刷新 recyclerFilter.setPullRefreshEnabled(false); recyclerFilter.setLoadingMoreEnabled(false); @@ -281,10 +284,11 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi recyclerFilter.setLoadingListener(new XRecyclerView.LoadingListener() { @Override public void onRefresh() { - } + } @Override public void onLoadMore() { + } }); filterAdapter.setItemCLick(new FilterAdapter.ItemCLick() { @@ -301,10 +305,8 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi obtain.obj = poiEntity; EventBus.getDefault().post(obtain); } - } }); - } @Override @@ -338,7 +340,6 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi obtain.what = Constant.JOB_WORD_MONITOR; obtain.obj = true; EventBus.getDefault().post(obtain); - } }); break; @@ -366,13 +367,15 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi } }); break; + + /** - * 1 "POI" - * 2 "充电站" - * 3 "POI录像" - * 4 "道路录像" - * 5 "其他" - * 6 "面状任务" + 1 "POI" + 2 "充电站" + 3 "POI录像" + 4 "道路录像" + 5 "其他" + 6 "面状任务" */ case R.id.cl_exclusive: BottomMenu.show((AppCompatActivity) getContext(), new String[]{"全部", "poi", "充电站", "POI录像", "道路录像", "其他", "面状任务"}, new OnMenuItemClickListener() { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java index 71847ba..bcf72a2 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java @@ -41,11 +41,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe private TextView tvTitle, tvMoney, tvTime, tvDistance, tvDescribe; private PoiEntity poiEntity; private PoiDao poiDao; - private PoiEntity poiListEntity; - private int aSave; - private PoiEntity polygonEntity; private ChargingPileDao chargingPileDao; - public static GatherGetFragment newInstance(Bundle bundle) { GatherGetFragment fragment = new GatherGetFragment(); fragment.setArguments(bundle); @@ -161,11 +157,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe new Thread(new Runnable() { @Override public void run() { - if (poiListEntity != null) { - poiDao.deletePoiEntity(poiListEntity); - } else { - poiDao.deletePoiEntity(poiEntity); - } + } }).start(); } @@ -202,9 +194,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId()); } - } else { - btnFinishGather.setVisibility(View.VISIBLE); - btnGather.setVisibility(View.GONE); + }else { if (poiEntity.getType() == 1) {//poi的领取类型 receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK , poiEntity.getTaskId(), true); } else if (poiEntity.getType() == 5) {//其他的领取类型 @@ -212,6 +202,8 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe }else if (poiEntity.getType() == 2){//充电站的领取类型 chargingTaskByWork(HttpInterface.RECEIVED_CTASK, poiEntity.getTaskId(),true); } + btnFinishGather.setVisibility(View.VISIBLE); + btnGather.setVisibility(View.GONE); } } break; @@ -226,11 +218,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe new Thread(new Runnable() { @Override public void run() { - if (poiListEntity != null) { - poiDao.deletePoiEntity(poiListEntity); - } else { - poiDao.deletePoiEntity(poiEntity); - } + } }).start(); @@ -303,7 +291,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe @Override public void run() { btnFinishGather.setVisibility(View.VISIBLE); - if (isSaver && aSave == 1) { + if (isSaver) { Message obtain = Message.obtain(); obtain.what = Constant.GATHER_GET_MAP; obtain.obj = chargingListEntity; @@ -353,16 +341,16 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe Geometry geometry = GeometryTools.createGeometry(geo); if (geometry.getGeometryType().equals("Point")) {//点 LatLng latLng = GeometryTools.createLatLng(geo); - poiListEntity.setX(latLng.longitude + ""); - poiListEntity.setY(latLng.latitude + ""); + polygonEntity.setX(latLng.longitude + ""); + polygonEntity.setY(latLng.latitude + ""); } else if (geometry.getGeometryType().equals("LineString")) {//线 List<LatLng> latLineString = GeometryTools.getLatLngs(geo); - poiListEntity.setX(latLineString.get(0).longitude + ""); - poiListEntity.setY(latLineString.get(0).latitude + ""); + polygonEntity.setX(latLineString.get(0).longitude + ""); + polygonEntity.setY(latLineString.get(0).latitude + ""); } else if (geometry.getGeometryType().equals("Polygon")) {//面 List<LatLng> latPolygon = GeometryTools.getLatLngs(geo); - poiListEntity.setX(latPolygon.get(0).longitude + ""); - poiListEntity.setY(latPolygon.get(0).latitude + ""); + polygonEntity.setX(latPolygon.get(0).longitude + ""); + polygonEntity.setY(latPolygon.get(0).latitude + ""); } polygonEntity.setTaskStatus(1); new Thread(new Runnable() { @@ -549,7 +537,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe @Override public void run() { btnFinishGather.setVisibility(View.VISIBLE); - if (isSaver && aSave == 1) { + if (isSaver) { Message obtain = Message.obtain(); obtain.what = Constant.GATHER_GET_MAP; obtain.obj = poiListEntity; diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java index e26711a..0f98de4 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java @@ -368,7 +368,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } switch (Integer.valueOf(list.get(i).getType())) { case 1://poi - Marker poiMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Constant.POI_ICON).alpha(0.5f) + BitmapDescriptor poiDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_bg); + Marker poiMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(poiDescriptor).alpha(0.7f) .flat(true) .clockwise(false)); poiMarker.setTag(listBean); @@ -376,7 +377,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen poiMarker.setClickable(true); break; case 2://充电站 - Marker stationMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Constant.STATION_ICON).alpha(0.7f) + BitmapDescriptor chargeDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_charge_bg); + Marker stationMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(chargeDescriptor).alpha(0.7f) .flat(true) .clockwise(false)); stationMarker.setTag(listBean); @@ -384,9 +386,17 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen stationMarker.setClickable(true); break; case 3://poi录像 + BitmapDescriptor poiVideoDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.poi_video_bg); + Marker poiVideoMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(poiVideoDescriptor).alpha(0.7f) + .flat(true) + .clockwise(false)); + poiVideoMarker.setTag(listBean); + removables.add(poiVideoMarker); + poiVideoMarker.setClickable(true); break; case 4://道路录像 - Marker roadMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Constant.ROAD_ICON).alpha(0.7f) + BitmapDescriptor roadDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_road_bg); + Marker roadMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(roadDescriptor).alpha(0.7f) .flat(true) .clockwise(false)); roadMarker.setTag(listBean); @@ -394,9 +404,17 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen roadMarker.setClickable(true); break; case 5://其他 + BitmapDescriptor otherDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bg); + Marker otherMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(otherDescriptor).alpha(0.7f) + .flat(true) + .clockwise(false)); + otherMarker.setTag(listBean); + removables.add(otherMarker); + otherMarker.setClickable(true); break; case 6://面状任务 - Marker planarMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Constant.PLANAR_TASK_ICON).alpha(0.7f) + BitmapDescriptor Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bg); + Marker planarMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Descriptor).alpha(0.7f) .flat(true) .clockwise(false)); Log.d("面妆任务", "onSuccess: " + planarMarker); @@ -465,13 +483,69 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen showAllPoi.clear(); showAllPoi.addAll(allTaskStatus); for (int i = 0; i < allTaskStatus.size(); i++) { - if (allTaskStatus.get(i).getX() != null && allTaskStatus.get(i).getY() != null) { - LatLng position = new LatLng(Double.valueOf(allTaskStatus.get(i).getY()), Double.valueOf(allTaskStatus.get(i).getX())); - Marker marker = tencentMap.addMarker(new MarkerOptions(position)); - marker.setClickable(true); - marker.setTitle("本地");//1:本地 - marker.setTag(allTaskStatus.get(i)); - removablesLocality.add(marker); + PoiEntity poiEntity = allTaskStatus.get(i); + LatLng latLng = new LatLng(Double.valueOf(allTaskStatus.get(i).getY()), Double.valueOf(allTaskStatus.get(i).getX())); + switch (Integer.valueOf(poiEntity.getType())) { + case 1://poi + BitmapDescriptor poiDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_have_bg); + Marker poiMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(poiDescriptor).alpha(0.7f) + .flat(true) + .clockwise(false)); + poiMarker.setClickable(true); + poiMarker.setTitle("本地");//1:本地 + poiMarker.setTag(poiEntity); + removablesLocality.add(poiMarker); + break; + case 2://充电站 + BitmapDescriptor chargeDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_charge_have_bg); + Marker stationMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(chargeDescriptor).alpha(0.7f) + .flat(true) + .clockwise(false)); + stationMarker.setClickable(true); + stationMarker.setTitle("本地");//1:本地 + stationMarker.setTag(poiEntity); + removablesLocality.add(stationMarker); + break; + case 3://poi录像 + BitmapDescriptor poiVideoDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.poi_video_have_bg); + Marker poiVideoMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(poiVideoDescriptor).alpha(0.7f) + .flat(true) + .clockwise(false)); + poiVideoMarker.setClickable(true); + poiVideoMarker.setTitle("本地");//1:本地 + poiVideoMarker.setTag(poiEntity); + removablesLocality.add(poiVideoMarker); + break; + case 4://道路录像 + BitmapDescriptor roadDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_road_have_bg); + Marker roadMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(roadDescriptor).alpha(0.7f) + .flat(true) + .clockwise(false)); + roadMarker.setClickable(true); + roadMarker.setTitle("本地");//1:本地 + roadMarker.setTag(poiEntity); + removablesLocality.add(roadMarker); + break; + case 5://其他 + BitmapDescriptor otherDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_have_bg); + Marker otherMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(otherDescriptor).alpha(0.7f) + .flat(true) + .clockwise(false)); + otherMarker.setClickable(true); + otherMarker.setTitle("本地");//1:本地 + otherMarker.setTag(poiEntity); + removablesLocality.add(otherMarker); + break; + case 6://面状任务 + BitmapDescriptor Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_have_bg); + Marker planarMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Descriptor).alpha(0.7f) + .clockwise(false) + .flat(true)); + planarMarker.setClickable(true); + planarMarker.setTitle("本地");//1:本地 + planarMarker.setTag(poiEntity); + removablesLocality.add(planarMarker); + break; } } Message obtain = Message.obtain(); @@ -674,7 +748,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen initCheckedMarker(Constant.CHARGING_STATION_WORD); } } else if (data.what == Constant.MAIN_CHARGING_PILE) {//充电桩采集-移动位置 - initPoiMarker((LatLng) data.obj); + initPileMarker((LatLng) data.obj); } else if (data.what == Constant.MAIN_CHARGING_CHECKED_PILE) {//充电桩采集-确定位置 if((boolean)data.obj){ initCheckedMarker(Constant.CHARGING_PILE_WORD); @@ -790,6 +864,29 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } }); + + } + private void initPileMarker(LatLng latLng) { + CameraUpdate cameraSigma = CameraUpdateFactory.newCameraPosition(new CameraPosition( + latLng, //中心点坐标,地图目标经纬度 + tencentMap.getCameraPosition().zoom, //目标缩放级别 + tencentMap.getCameraPosition().tilt, //目标倾斜角[0.0 ~ 45.0] (垂直地图时为0) + tencentMap.getCameraPosition().bearing)); //目标旋转角 0~360° (正北方为0) + tencentMap.animateCamera(cameraSigma, new TencentMap.CancelableCallback() { + @Override + public void onFinish() { + screenPosition = tencentMap.getProjection().toScreenLocation(latLng); + sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED); + //创建Marker对象之前,设置属性 + markerPoi = tencentMap.addMarker(new MarkerOptions(latLng)); + markerPoi.setFixingPoint(screenPosition.x, screenPosition.y); + } + + @Override + public void onCancel() { + + } + }); } private void initCheckedMarker(int poiWord) { @@ -807,6 +904,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } /** + * * 设置定位图标样式 */ private void setLocMarkerStyle() { @@ -1086,7 +1184,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen * * @return */ - public LatLng getMapCenter() { + public LatLng getMapCenterPoint() { // int left = treasureMap.getLeft(); // int top = treasureMap.getTop(); // int right = treasureMap.getRight(); @@ -1099,23 +1197,5 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen return tencentMap.getCameraPosition().target; } - /** - * 获取屏幕中心点位置 - * - * @return - */ - public LatLng getMapCenterPoint() { - int left = treasureMap.getLeft(); - int top = treasureMap.getTop(); - int right = treasureMap.getRight(); - int bottom = treasureMap.getBottom(); - // 获得屏幕点击的位置 - int x = (int) (treasureMap.getX() + (right - left) / 2); - int y = (int) (treasureMap.getY() + (bottom - top) / 2); - Projection projection = tencentMap.getProjection(); - LatLng pt = projection.fromScreenLocation(new Point(x, y)); - return pt; - } - } \ No newline at end of file diff --git a/app/src/main/res/drawable/marker_charge_centre_bg.png b/app/src/main/res/drawable/marker_charge_centre_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..9f69cb468a98656a84339cd02eb46b4d6b9adcc6 GIT binary patch literal 937 zcmV;a16KTrP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj8Q%OWYR5(wSlwC|5RTRh1ot@bk*kxHh++7xgwpo=A zi)ms?iKRfIO&a=EAF2?EFNleRL?to$pz)&*eW@>PX-ibv&<_GwTNRau3RD+0CT3{` zqJm2sV{n!gSeDuOxYv6x1BER%?Qe23^Z(y-=AL`cWDum`taxf~X2VM_%a!|Tg&co? zEXCvc#8^1_^~YV>*wrg`7-u~hDK1xb+wsnf`sW%E#kM!0{XF!|zeita#EUVNX&!`> zOjq8KuZEmud#agEr#y>5G)Z9D62OT5dQ*M9zJ?^?aR;09ws)RUsu~XR$PHvTENI@L zfmha{CLiF>Wdxer?-PTekT%-ai=@YPSLGiY4R0*<U@!%efWhm;kg^cyV1T-!Kv<O^ zg#{p#7+qa(HMF#*?{UFE;1U6PXJxRk0}5pkd@_K->!jPHWbSW%5&1s(ZASE$Y-6T~ z2poEtu7eRRnLyty2{gJ-gfL67$13KnsY$_+Usz;o*yY7=Z4QAV2vF)4q2o~kRe2^Y zb8{ktw$YCY24YJnBg@T<0|5)(c*FtorU^c$T_X_qexAUHN?=$;uxPCM)<3sz3r6(j z4X!9{I|K;1Bq&xSP<7xVVIp|GP=U@TGT?_=2`W4$k2Pi@zX)3Rv&&pjWLhpGKo982 zY$qR&XF0jY@Q4lwxmU|y8SU>wg4>(p|7hZOl$DnoP%QYclAbnw`N?S(MEJEkhd}E# z5!%NM7+-KeY&QDGTuWs+e~tU;!%d#oy3evEFnuqGWty=!4?LqshQH;z*Qakp1lm#O z&bm6*L>{#T?BiHC(f*2deV~u&wIhYp`1KK>{gf+f>(bk@M)HeOClfvIziZ1o$qYR* zIxKCk*eMp5m)q7l#>{wR{)5BM0=6vMx_b%1lbh!|9hnfaeGl0d5R9?<YE88<_0x~G z#aZpm2Jqs1EYb7cJGSI#!xt~4C;l%;a>{}8(Z7O&Iw|;4v&7=kGJ9$hcdg7IhMr0e zo$F@LtR?2`<OH8cW6NZQ_T8rg{65lqi5m}uC`rN36DcuJvfXy>4^PuuZx{9d9S;ts zaM5LTDYv7m8%Z+#9c*UHvav-hBe}9nOv5m=)C$#@V2k|`HURJ+X?a9%(E2w}00000 LNkvXXu0mjfHngz5 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/marker_charge_have_bg.png b/app/src/main/res/drawable/marker_charge_have_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..07eb88681c22196c0bcb611af66c2af483e2576c GIT binary patch literal 893 zcmV-@1A_dCP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj8CrLy>R5(v{R7*=+K@^_3w=uqxNQy<Hm7tLbF`{m& z8{1VW%_5pYSGBn4!um71=%TAq+!aBQ2BD!r+>~xasnqHssFB2CLMoM{*7qat+wV-T z*F@6~!pwZ<oH=K{b8a{*2Jh(TaCLTeK5uMn?9=P@hD;`Ny1TpkeQj-R3cs0rKA%&4 znHF4KU47f_c271pH$POVA}ET&;_>)bpU?O7;NajVaU!^~veGm>JUm}lSLdMfb-=D9 zlSziG{Os&3HZd`A@9600mrTaN!NEzCd0%)IK&R6wy}i9DRFi6IYLfT%_Bdc{XlQT- z0)Z*HrKP2BU|`@4e6=Uo?e;93vsSA$hm09nmeb*IxE$Fen0ak&tu>KIe3P6`=LiuZ z>IxhIe0g~p$#vxruH0s`v5JZc)y$Z~;dsW!#>PShgTY1wN>XrHj%tIWf?x@1O9;-< z3emJACnqNnsivmJqMn(>Vqwu}R0LF2RmuJR{k*=uUP+}=a$z6=-MMoso6TO7m6cTz zL1npIE-p!uVl*0sGcI5&D=SJQ5@Flh+boyM2_9=oZf|dYjO=%b7#bR)>>Qb?r}^XK zV<nwVGYpN?)z!s&dV1K##s-6k9QN<h*4CDv0tpaDtR|C*x3;#*^n>c8umDu%X0uuB zH#avwatwfBbaeCwL@{GX6pzQl@J6<{xJczG<cLdHcXv0#bg@`0#`gF3<KyGwHc>yy z^5CsA*lGcQun{1Zf(Fo5*!_OLXMKI$CngN_2Wb#c;sa`v>ZGBNgLto(mX_YpUIY`+ zqD7R>A=rRQ-2n9Q&d$!hRF7A|1hiuwGu{co>?)<<@bEC?^?F@sZCa(6rX+#hhMQlY z6~9$V0Ca9{Zf*qpsY(eHWhS7n=Wss9NAXCdSSS>l#yj7tM-4@pFR{A1`u^hLB2IhC zy0EbDN*J!8WH2Ty84L!eX^*~s#^)CnhHEGpOhBohXhlCi2%-f38;ooLl$_bw*_l_V z8z>rvOJGDN+uGWmU^etPW>ESUw8>rACPK-~=xG#!C9uVqr~cp^Dg4X*2gd#ac<gdz Tn+PrQ00000NkvXXu0mjf{D7#U literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/marker_other_have_bg.png b/app/src/main/res/drawable/marker_other_have_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9d470cf16574bb41f588cf61386fd5af37b9f8 GIT binary patch literal 894 zcmV-^1A+XBP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj8C`m*?R5(w4luJxgK@^5hTUuT%1*H#A7b-{~poD-_ zAsBQ)j1NfA7#3_aMo8S6xO3%7Hn?zM<PnJ)62yps1Pw-F2mui-0+mvrlmdm8w)ggR z+k0<yW*iEk;FnB#&VS~dnKO5$64*obkz*xg=PH|z=j2u^RVqCf;=Fd7b!>8cw9Wi` zc7RSJ#F7&d5)v<8uWv0ioWCoPNTgJb@dsg<GY!6d)72OZ23%Mp$ugAKc)O|pMDD3e z*#94!8|yP|&swWO!Ju1)g)6o7PYa7nZjmSjSKS`FNmZ(}nHp{0v~jXqrpwAcU3a75 z1=?zC-i3;CP^YDVPOBlK(ohN}vxP<haI$s5@<m!^sBDr*rLi7S@8EQ~!R2;CgpYu6 z#srB91t=79Is@$nQF7LBM^<yKt|c{9nMrlX*6YB-FeD+wg+U>g0~f}>3h=TloduAX zl%$fX)#*p6PdJpJ2Dirxtj`brKmf9IS}@I7AU!>e&iIE?snSaYK?qZyu-!Vt`bYt} zJOOw?Alhyskw`#_kDmGjZRTMpE-Z)*rBVq+1$m&;#5yB5)>o%w$tfurIeGatSV&Dt z20;*E7M-kP(+OK>`zgsuFl{m;T>yNp96ATg$nek;>G$!`_JH5-#DXYBVcEV$f*9Pu z!jg^H_B98D!x3ULUa$S<#P~~@h<auj&q_hjnR-zaCDCY<Ou&f97DSQQ=ysCcQC#eK z)!E?O+%S<Fw&_@(j*3wpJ%)?BFUwx={r=eh{(*7wTNn08GG=*c;VY^t96y;`eNX|k z)y_`?eGjR-lZ?RyG+KSWPM=jsr5G;f#@y?U=e1}7o=On+^gi@<H~W38gSrH~-M*gg zdpyqvsYHlN=0YLQ=fQzT)Fqgvr`}l?EyL7}5toelF)`M`GTv2e<5h=;1|O5a9`;Q} zpNvNZI<alHEsw3Q+9ye15Bnx#W`7xb@v8XIQz?!Eleb*Xd3>@q>*5HN;@J0l)?BS? zDX*xykN*_$jar;H4|R97-wcPjod=EBcV!>Ttg&9tN|@tV{Mi`BV-p0PqhSibUrCvF Uc}*+s#{d8T07*qoM6N<$g7~VG`2YX_ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/marker_pile_bg.png b/app/src/main/res/drawable/marker_pile_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..abba110c39392cd7d737ee021a504250de245863 GIT binary patch literal 802 zcmV+-1Ks?IP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj7%t=H+R5(wSlS@n!K^VusncZ&bgBIG_mjnr-wl#9} zg@9Z<7~{c%iNRnnA%vhtj2B~K)R=fRCIk)9_=pKXg5t?YqC5_0;z5wd#UO}+Kr638 zce~qNXO?M!0!DscCNuy4H(zI_GYjbmMW!QJ&-^buBLzQwv4G+o-!<)M&3Th?!g`WT zNr6}o$bu~Pdfx-n8Cy9bFnbMRd-UCG#dx_INrb7^Cm}PkIN#>B3kS`IsQwr7pfnIJ z8!6Ui)EP_-`+aZy{}fUTA>-bx245o`BVoV!fU`TdXZ2R^;u{b`d-QRa)&uv{21t-d zq7foxqs7=-m0g{FMkjJWRpK&KC+Z*{?SLA59*iKcELo9YK9^OAGmcuzn3qB#F$q)f zn=~s}NSMI|PL^FpIBY7ycsrlNbP5l+;VQmB+C{z84mOrq0eg5422m54PGLtjxWd&! z9ajTU63VLcCefnmA|`)*Khs-6?vr}4*tYPR=}qw>H(6U{YMEH;d<){T`E2*l&Tq(p z9n|!a6Tj!%z=ksQNt4<%R4TR52LrmMDBt75Q-#AJ{faWrIw~?Bd7hB>rfUHVwA0Z@ zlSw4e6ita7|8XqdvGjqXM!YZ9%K-<55>qMt0lLLxqmhI@j=8$YOJd8yORDu^irBT- zi7>`OiMf<n>sV@>eHgtRzRBcDF-7WJ>=5>u3i*H#WL64!K<xi>`qwG4oz%Upd6pE; z$-CTN^M{a&b1@4vRa3*Iqeb$k*hgmR=wH=p5)maFy%V{`q>k9U(3D=dDaeS7zOmgC z{&-OHi-Ck8XbiE`8rH2$(Iib;dOr7*j^o{8mpmj5>WMTqET+U>&9~BCY@Tn@jV)n7 z27fdt@p(cXbJnrp%C>9UuIG#eCdflGct00>aWv*UMn-I8=@c8Enb!=mtSIzFDG5bY gd6lQv#nKFbzkm$@<C{4AyZ`_I07*qoM6N<$f*spzwEzGB literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/marker_pile_centre_bg.png b/app/src/main/res/drawable/marker_pile_centre_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..043039eeb22eb828eadd25f5717fbb5f62193319 GIT binary patch literal 806 zcmV+>1KIqEP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj7&`Cr=R5(wSlS@ccQ5eU+`<OeAOs6s*lMAg>93wJF zLIWpg(V~Q;jieAQN^R9b5L%SA3lhp8l$=bB9%O2ei#9nbWNI(1luU{;)5)%*<2>)< zbkFg4eT<d<;BwFZf4=WL?)O~=R$xrupA&WHbg7WxaIi7)iO4_Wkw$xae6D(@zqhRg z5JEH*^kl|pu~<)4-!$hG6$8UWEDC@iJnZTatBVWOnaK(4kRV2|ShiHOKNHe&a<Tpw z^2FznsY{Ln>a5$%Vk73{wHs?m#PA6_Q>`V=20UgAJN9MAUhMACPO2aE+-?<8qBt@h zoK~RrBdgtnNS)tTjvVHqk5^t6lJ{g$k8pMuf|_9&21Er4wgW_)BpC6qAghZjFuWkJ zf<5mb)jHlVg8oSZ^tpLZK>-toAl<5eWCFe>%WY0dqFN``#6V%1427u**vve{Tj<0R zv@#~JND2n2)`>H5a5dXZ9>2svKwiEp1_kHlSb6Njd#cxk^ljiB8|;75O7&l{8bQ1J z^4){Ij~}tV=eKIrIZ>n@*fuDzRlD;7DH|E+9A{xjBrQQurpL$qTDy`cbMA>ETzFh- zo<R_2CNVlc{kS>j7euP6id6;qp||Z%NhiqP2M4e#WaK%tAjT^(u=Jr_jQ<JbeQ>@a z(A7|n^?Vy?gonF2@wCzIh^YGlf$qDFv-c{>sa#CPXbZUbZT3t<l0B1JI`YKGC$Z{S zJ}8nzEm-^t6pyp4M453<Qc1wa_0*M}K_S17T7-yX<eL_~&6O9ZBm`fzwT6dW9aR1Y z&LG5J|1xH43ZulvkZMTI+Dm7a5wSBtk;4AYJGb#r8hzO#eSPzq_$ydFStHoj(v07M z7Z2|fV_h&To9OiTcw1UJb=F4I(eesg&5vKUrjTl@o0{EJs&$`Wj`%TGKQ_nniloT6 kM5>}HzzPODq_Y%&KO~nSw)LbO4*&oF07*qoM6N<$g0q@)p8x;= literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/marker_pile_have_bg.png b/app/src/main/res/drawable/marker_pile_have_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f678b97fd8222e4e89b5ff183d812d845e602ebf GIT binary patch literal 832 zcmV-G1Hb%<P)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj7>PbXFR5(wSlx;{;VHC%YcRF=1zH2kHTDm}1)`U4o zGe><e6hV7IK`DY>zXyKnLw)ay5lE;Qf>Bl$3Tl*A#5K*ikqvdt>C$b!rEbo=?%wr0 zchBz3Y1D6AIOl)P|31&%dG3vXZDcByCv=5HH<j6{VriT-ompp=?NgKV5KT9ljUz8m zi$Bl_Aef_~#FDae7atza)7C~Hh#Uf0Can{FPg|R-J#M!XOMDYHUb=RxXaB)N1vvj3 ziwpA;j~?7FT=RJ5C@hp#oUi{EBPKZ|RaIG4+k#_JM&^P1vWg4!Teqs$7eKxy7t}e2 zAwDS%>~;sK1VA^)wolt=(dm-XyL&S-HALspXf^Qe;|H+Xr$K#01<|q?SX%fA9Ltdo zw5ljlOewQedXft;3<HbK75)Md02PT=OHL%!0QfPf`1pi<Bo~lNWuVm^g?wEu#Kp)! zCXtXz2$@{2pnN{xFOmyLV`JfLQ8APhodTBO0QHbc2!`44P%fwAE6M*0=j@D;GLM>G zl6+SrXxp4W^k-p4O(V~!A^KB;*SoevG>|7qAwe384piWml9UMMF)Pfwgcev`U70lu z(vAFVkL77=DywQ*_*o+*S}f+9f^2LsBtoau@8?>Z8p_Abqn&6F04~R@$?peFnU!6P z+z~9x!qzJYGWvVFUey_f2AXlsn=w;X%X_>}^frafJ&5tk;N$Mjj@u*+nK3r2r9V}n zP^axlR})EKaei*RwYj03W7$n20smrb<#qd$8y=6_MN%HT-H!IQ>zfR-MkJmv^Sal& z^tQL_4oP|NIBnl8eIykKGh+;&>84fp@(hmgs{L<z?(v0f>}Y0vEHgYf(1hb3b{p-O zu@CcwZR}{qd^3%-<8P12XlNr+7`vMB>^E7T*D`MICQ=xGj4H@U{h7MzD_5UKi(}$6 zTHWQ;G)0bO%-qd!oG>QLjw@5>Gl8Dl$Dc)(V?`oS6b?z50Pq{*RW#d7K7i@~0000< KMNUMnLSTYqMR@iA literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/marker_poi_bg.png b/app/src/main/res/drawable/marker_poi_bg.png index 733e0e6b36fe16f98cb9642ba64138b2099cc82e..7502c02fe402052648e0da81256a39254e26a470 100644 GIT binary patch literal 844 zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wSlwC+vK@`XTb3b-hQ%g59OVjY9GBWZZ zA%j!`eNyTvrHG&&BzloTA;^cK4<dpHf*vfYhZ4*RGPHuMKr@UoGfhd;lv*v;)YaX) zccz)U)3$CF_TvtB&i~9gcg~%AE<qTZY-CGWv{I34SMrytNSvf_zwxoQ`YE&a;S6hF z0KWnRgChtcYvR;PrIE@W!jbYE+GpvL%5i_$IK>xXTZ<e#uy&c&oMTt=g#9l*8LY4T ztFiSPg-a2_u~_xuLIMRTI>|Wg)UJs+$+nTrw-U6r(5(_j1Y$~eK~G78?_)0}@700% zywV$Bzso2lC*#!Gol)vOsX=wdBl%`C?3r0o0cN{iW4Npc^oLt2z=LU8r{p@60%=>s zSD%0_V;#m$9mPOlHpb5%hkgA<EUi2yR|LqhlRVOutQ#63n$(ciJ_uvv6NYwdlM0a9 z)B$3%VW41xQ~;APQ}Hp(O51|@4XfrL{8bRUgX?}N1n@9Ssf7_r$#RV(Nex<JGNOt~ zpv5oenJAnGtFS1q0PY)?G1J;2R{@<~){X-)N>$G)8~ZhS*T%A`=Z{$sO4;P&M%J4V z9b6;E?kMFDiBS;SoT&FNQAwOkYHc-gOFs0}bolyvF!SP>bOdmjY_xdP$W*<&W|xW4 z?Ga>0=vf=XgYdq61^>v9R02@Gm&4=!@;*P_sY2*ASSSD5>1I304^0q`sN$U4tZwkI ztHQQ|1uwnqDFb2Q=N`&k550cYO^-<Pcd&pbXi3+}dNHIFWYAzAD#rXJ{J;z;{cg!$ zELITLn5cI<RgxejYrA`0{=#-Idm<$ZtE)npp!j}a!mN>|#iJQ^Cp_@4=zy(dh5lKb z=lf)xX6YnHy5{i5lLfpe-|cC7Ma;!7sM}z#EJqmg1`C=zv|ilrd+1F|_#b#y<#m!i zy;{Q>DJ=~Cy;rxc)W<}<9ZC9+GfwrI_|Hjqka@Swn_Dvh(Sy9NVDcBJGX_2l1^5Yq W;V(bt?&IhH0000<MNUMnLSTXj(TnZ? literal 4505 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 diff --git a/app/src/main/res/drawable/marker_poi_have_bg.png b/app/src/main/res/drawable/marker_poi_have_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..cd90eb3030c28823f59ff07d0e547529370d88fd GIT binary patch literal 844 zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wKl;2C5VHC%YzL{jxgi^vriY=)nWs4C+ zT_m_hjBWzi#Tdw7m+LPW?4pa^>~4d>Zd_v^L`()EN)R-pWf07PY2_+c+USRc8UD<j z^YrYUOE>m`7oKyT^L^gu{CHmpT%o<a-DWnMAL(?up@xPAO)i&9?eFgg!{PAE=H})H z3@Kkm0*GR{T&^A)8*_GabWEUGbttj7xA)28@!Zd3G6}L-P<?&9(r&jeYBU-P+5h77 z^z@s{<r+FaKmQ>m$LQ$j%l{D)O-)Tkyy06~3tFxAmep!~B|+FOg1N%T$OsG!3_x>p zGbEEqxVX6By8vpn`bHv=2nd6NgHKyqTW@neoeWb`Q(&=JsCdxb-3>iGJ+QjE3dLfP zM`6AaiBuRK9)7M+D74%MlarHxMT5DyIhdWDg={tp{r&wE4D0LbJc`xnnpCM&UgtKH z%VjW`Ot8JZ4S_&_iUWSXAC8WWptG}+M_tm`*r=11N~Juv8HGZD<@~Dzf*?>EnZFWD zAuAY-#(OH2%0Lbh;7y>nw-;JkT0ka~!T9(%w6(Rt!omW?<8dY=u!x@p8V-ZOaF_dF zYikQ|x}dMGPdsF0Wd*!mFORqc3;05UiK`qA$3|t*2&y#pp0x=lOH6|}J3C7_olcX0 zIp<DJPBySmb_@_Bs8}RSr_+B3v8ZLA&-d`~@bIfZj#MfY&FAxJy<UH(@_<?dgTd)g zDD;}vOiWM#aEgj}T`PB05s5_JW8t1~^S79wuLj4_jL%K(5;;CTj=0_K34DRrTJ~X7 zGCx267(clrHyJ1>;jlQcw;AqYREg>1Us_sv#!bfB+S)rxi<=@<VgmmfPHG3O>8;Dl z%hPP*3N^(vviP<cTJP-a_^@p;wsD1;Vj>oceWad7qfr-kRq<Ex!NI{7ymDc8cXyGy zs;D^-Hk<8DS6A1Ay1F_!rclIr$N!$kPKWUjM$I?lNPeewVQX^qqeDB68I<@o2jC}~ Ws8QEJ_{+Tj0000<MNUMnLSTaG#fqT- literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/marker_road.png b/app/src/main/res/drawable/marker_road.png deleted file mode 100644 index 26e7ff1e8709d94af52128696969004aa507910f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5719 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∋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 JPDHLkV1kES#$W&d diff --git a/app/src/main/res/drawable/marker_road_have_bg.png b/app/src/main/res/drawable/marker_road_have_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..fe556d9c8c970d0a51482075daa9069743a7828f GIT binary patch literal 1037 zcmV+o1oHcdP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj8w@E}nR5(v{R9SBuRTTba#!H;kF3swsiR~;XP+CxE z8&J!ZMxr8Bn@VogMl2FS2rBW4#2?@V@dDxniI$40K%kJSqES<kDpDZes&!*Kt`jGr zOE$-LoOmVUWrlNaCRWpgPdanw-g~}#&Uen85%3sl>vlfB|Ahl*8k<@=wwWzfSzcY4 zefYrTzU4X_oCx%5ZX89jPNy>-?mG6x-u*AWFG-R}fFNqyDxj#UIyn&-_@(#a+nG!{ z%9i=AM8uxA-o4t?{A8!3lR#uJvM7i!o6E4>Y{uL|2)SGyq0qel?AKqt@^2;+lNkB% z8%Mv~wdc80j7S-9vbDMj&f`bWzON1GOa{AmwIUP_L#H=ZS5#KEj(JCWrRo~%vt7rW z-{>SsSdXfw1KvF4gvnHbx%m)Z8yX&gEN4l9it>u8*8BfV4T)`g+dmWpQYQ#lx6;y5 zY`2*4_f0p-cRYcq>3bl_Bt_s-m~-2{_V+}aqp5=n*B)$;S7l_gIkYr6aCbb2mkzX} z)MQ$7Vh&_ByW^l}wpi+^n7pFw!G?mO@Mv~hJ$BYwDSZ=8pF9rpwleNVNuaFEY!&nQ zyv$N6n!-i}D~SY`5RNXvJ?i5!4!wGiTBdNnY*tQ-(eR?5O{kAhC?d0xk`nBB<|&p6 zj0OV|bP$8X-k=3g5L%e`iq!baoXm+TTACerr{@GL)Z4{y1aTsEzV<RFugWqC`2v>} z@cS-_-qG9V(&<#B)>?zpC%WP6K7wQ_g)3JFaPGp7@QejuFd8`7OYen30r8dPS>k;s z(L_!r;xjdM4NjjwAPkSV;J)L<!eWFR71-+QK$jKED{=H+8-$$A7A{}<p(h%N1o#b$ zM#5vNQph#f8xN5LfmNJqBa1G@;12}h@!h5CnNx3E@Bi56xpRT>IGJH~=D{!(B42NF zbkI~-uS0R9dU!pz&kqd_e6q%Pgv`JWD6gn|dPjNHZq}|x4~Q*AC;EQ6*iG}C<_=LC zi}?N8Z)Z};M2P9lQ*pTE3+na$D<4qW8O@DjLu3ZJG^=z0lJ>^tqieTG#q{KO-!0e3 zXPQe9n<6v#eV%XAspOoNwtDlgKR(sAHegG#LX{5&#?Bk`dc>k(S9o#3t!-_<mSl#h z$?;$Hdc8Uo4D@PCoAAHn<=E0BwJt{;_)}Zj1pXC2j?UM+KBphyN0Ov7Qp*bW?@bT( z{rvq&S(ewn5Di;KrdG`-6NwqBdLo@lg_803L)HatTLbVP#h3clIRY+)00000NkvXX Hu0mjfIzsbG literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/menpai_square.png b/app/src/main/res/drawable/menpai_square.png deleted file mode 100644 index c2708ca39abb408798f61f453d7eca79a23c9891..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmV+@0oVSCP)<h;3K|Lk000e1NJLTq001KZ001Kh0{{R3DF;Jq00015P)t-soQv+A zjPaa{?*IS)-q`x5nDF%T{h^TV`T73+{Qv6a{MXR<(aHDA!uPVI@t=<F<lp<?+xgnl z_{6*QzO(eMpz-$g{_ySn^6&i5$M(9e^R=n+w5Rf=mhbaEb3gz900MMUPE+Ga48W8l z0001cNkl<ZILp=4ITC;%3_wv#MA_YUz5g|3oN=^Jpc8-nilj(LLcpCB1bkWIFJdF{ z9$Ozw!I52YtRGB{nT2gL$x4h2F?}->&)kL&rPOYtj^W&<RH^7OV4ipk4={A`n^woQ u*RKqi4qy{it#mV+&d_h}l=w-=AKL+ka1IlQf{r!-0000<MNUMnLSTXm-<G`q diff --git a/app/src/main/res/drawable/poi_icons.png b/app/src/main/res/drawable/poi_icons.png deleted file mode 100644 index 7502c02fe402052648e0da81256a39254e26a470..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 844 zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wSlwC+vK@`XTb3b-hQ%g59OVjY9GBWZZ zA%j!`eNyTvrHG&&BzloTA;^cK4<dpHf*vfYhZ4*RGPHuMKr@UoGfhd;lv*v;)YaX) zccz)U)3$CF_TvtB&i~9gcg~%AE<qTZY-CGWv{I34SMrytNSvf_zwxoQ`YE&a;S6hF z0KWnRgChtcYvR;PrIE@W!jbYE+GpvL%5i_$IK>xXTZ<e#uy&c&oMTt=g#9l*8LY4T ztFiSPg-a2_u~_xuLIMRTI>|Wg)UJs+$+nTrw-U6r(5(_j1Y$~eK~G78?_)0}@700% zywV$Bzso2lC*#!Gol)vOsX=wdBl%`C?3r0o0cN{iW4Npc^oLt2z=LU8r{p@60%=>s zSD%0_V;#m$9mPOlHpb5%hkgA<EUi2yR|LqhlRVOutQ#63n$(ciJ_uvv6NYwdlM0a9 z)B$3%VW41xQ~;APQ}Hp(O51|@4XfrL{8bRUgX?}N1n@9Ssf7_r$#RV(Nex<JGNOt~ zpv5oenJAnGtFS1q0PY)?G1J;2R{@<~){X-)N>$G)8~ZhS*T%A`=Z{$sO4;P&M%J4V z9b6;E?kMFDiBS;SoT&FNQAwOkYHc-gOFs0}bolyvF!SP>bOdmjY_xdP$W*<&W|xW4 z?Ga>0=vf=XgYdq61^>v9R02@Gm&4=!@;*P_sY2*ASSSD5>1I304^0q`sN$U4tZwkI ztHQQ|1uwnqDFb2Q=N`&k550cYO^-<Pcd&pbXi3+}dNHIFWYAzAD#rXJ{J;z;{cg!$ zELITLn5cI<RgxejYrA`0{=#-Idm<$ZtE)npp!j}a!mN>|#iJQ^Cp_@4=zy(dh5lKb z=lf)xX6YnHy5{i5lLfpe-|cC7Ma;!7sM}z#EJqmg1`C=zv|ilrd+1F|_#b#y<#m!i zy;{Q>DJ=~Cy;rxc)W<}<9ZC9+GfwrI_|Hjqka@Swn_Dvh(Sy9NVDcBJGX_2l1^5Yq W;V(bt?&IhH0000<MNUMnLSTXj(TnZ? diff --git a/app/src/main/res/drawable/poi_square.png b/app/src/main/res/drawable/poi_square.png index c3caa71687019832e85198b2e23022e6b4a0d0a1..29c8249d396cc7f73125f0cd392887936fdd1282 100644 GIT binary patch delta 364 zcmV-y0h9i&1cw8VB!5&;OjJcuzT8y6+)};V|NsAm(B@si-iXoX{r>*3;_rOT<Z{X5 z)9&_q%;eqj_`T)vyyfv_#o*`m`uF_(?DzZD@b`(*=kfXckkshG=kt-(=vBVls^0CT zzHQ_H0007XQchFjNesZ0BLDyZ;7LS5R5;7k)Xi>#Fc1Xb>3=M)!4QY?*ED_q_w2ez zt%iss$|;%4F7g~ckTBlB>+uG7D*$ijsXMiq&2@@qAG@7{cT(GoKKh+bh<+H_X7cg1 z)2aMyU>CB_qjZ#W@cC^D!iE!<Wf@FC5YAr&1m)P2b3U1Zpd6c-!Z|7k%CW?@;iw>N zIH7c=vVHz{lw~uJ$Hc54C}*rnP9`7-N775@^6Ll)!m+w5nN2_tj?KO#o}+-EoW%0( z90dgBgtapX2*Me-cJd0^bo%#_%C|0%>G!GO3;ctRUoN=k9{T|}G7ptB2L`YJ0000< KMNUMnLSTZZJ;{9l delta 533 zcmV+w0_y#T1Fi&+B!8$-OjJeioB;8i0Pvgu|NsB^)s^|!oc6v}{`Kbk^5FEcIPjha z|N8O#>BjotuKL=b`Pi8F)R6YXY4o;1|Ni^`{P_Lu(){bp`PP^C&x7~Pe)Ygz^tVUz zswMKNAo8Ua@}dv??$!I|!29LA`{A+q+oSl`nfTL<_t1v-%71tF$8Pn!QU3Vq`Q54c z+@|)wTlBh5@~tlNtu67M1pM&X_sDPc!esNWGxDx4Rz;_<00002bW%=J<4Fv_lp_ED z0W(QNK~y-)#njhwf<PDrV8ee_I-wV(*cCKtOnd(~%Z@QJ^xR}T7hHV<?7w?<^fVIs z!v!Y;;bb@uGk=Qw5t*B4a_%<r7Fe&00EpraGXeA&5xM>Wm{v?l42f>>8SEA#!%*oS zi6LniWgAFDWi;#>Mutw6ydbF?3p2XKy*}qS)lIl264ETBAj|Ci^O!_fbz`o$QN2vO z_)d{?<6>7gTgJ^%wihvxVYk00heU#|Io?I3_c1pbiht(1mi${pG){`t=jMR8F`o@n z7tVDu%RPyn)G{Aoie+^?pG~8Lcq_>qdE1`8!f=0y$jr3O2*>+&IIE7cAt({%KSqbu zbq>=_;1SOPq0%trFENQogPHX7VhSeC*7)k}&IBf45A@3dPJ<mh$N$&m(J=YTJ@yT< XhZ+=7<PH{I00000NkvXXu0mjfsR<*N diff --git a/app/src/main/res/drawable/poi_video_bg.png b/app/src/main/res/drawable/poi_video_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..905d1c10c32aedd181289c50edf41bf0e7bd4a24 GIT binary patch literal 873 zcmV-v1D5=WP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj86G=otR5(wKlv_wtK^VusnX_m2Y;JZjqbQ^cD%*{U z(6T7jdW@tXy894R*h5hi)<YCgJz0=N1tm&%yAx>o(#-<bETap#+Qo9!wcWgIu6sG> z%rrAjnpxHl&gK9A=9_Qk%*;XX8`CGC+1X1hIT=puN*s>H1iPW*#e3qu`p77_|B{r- zW`f>in+moA>(%4yGL=mjAuR1)DC6NPQoikUY(sk&1h^-XtroDI-)${fFjZO1^<dOB zk+&-jMi+L3piSY%!E7~u*<8yi5&Z`V@o4m<u{iZ^rCE%eNoYp-AzKZ`e5eQ<&h0?- zplsR)QZxv8PKkF)fv!9pbtyZStNUk8R?@hsCd>h|s{x`-rJ%Rf^t+H^W7iNM(EuO> z2xCxi#uV%l-7zfjsi1eh1HiT(<Cmw=>0$BY9?eKg!Sj*loc29VLk@1JBWHni)Lc+U z%z)_ECtw@12x6@j%u5I3dp$&&?tu}k6UpHy?MAQ9Xn_$9lpq|2ec~Dje<}u~I)Jjd zBQ+kV5rVjs&1}x6Wh;PhLF&hKUh-CI0aEPjPFPhJ#3gTHRoUmDCPaM?dKyUHHIi4j z>^Zq3bw99e6ol%}f)bY`v}Kr6JbzMBW!^wT?J(@gQLUb>Um`ah&K+Wy*2Hv(`Q4&& zEKnuBc315Qk=W8ky$g3mQpFC-ny0KjxmCT47$Q0dgitd(FSe9z)iSZeJYM?7FhQR` z1!oS{0pH(;t{A&-J~c0JEs{A^9#UZvF!;Lvt%K_oX3>#iV~>=5$s9N9AbA{erjEzc zq}9uZ7UJ1>ESAMbC@mOp^!66&IsQ)SlTyHkn_Hl73CEyYT7m(|ogrw?yP@xwQczY+ zZdcZlM^X-ss(@OZuX()}?X>ZNMy9d9iwyN+KxK~3=5_6{QN-VCK2Z0Y2Kqt-e&dhH zoYHFZ7C*QA&`WCoe@$-i(R#zA`m;LoskHu&eQVXckA+%<&-wFt&A60nEqB-<UWR-5 zW98O%+T7em8@s|Z=<fhu^Edh>szXGEB>+DFx8q0sjhZlk00000NkvXXu0mjf3{{%2 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/poi_video_have_bg.png b/app/src/main/res/drawable/poi_video_have_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f7f88ab51c8ac865ed98b4d637a99dec7011a140 GIT binary patch literal 878 zcmV-!1CjiRP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj87)eAyR5(wClx;|pQ546|^E|U@xybi9HJL9-<#fJe zmLXVFSfYVN5l9e38GYzW(KkN@edvn?QGqWc8G>0EikemuA(~F-e4Ep$Yr5%t*`{vK zUhCfL<5H*ggYn$|x%ZrN?>YC5f-Q(5qEe5YI8`i;i_h^F2!yPaHEK1JowBZuveA*D zMs69w<ILmn___IorRkX`Z&4IQb7l{J5M#>W=J)TaiY%7Zd2A!j400^Gd8Z*J{?Hk$ zcVli=H(2(fG}~&iEHc<|v7qo-qBQj?nf(v@`~{)GA)yHaa#;-(7A{J<d;eiCMbl)f zndvEDv)jqSjrj0*&?S?TF+M`Y%jY>v&e`0O$b-=t*eDW)fzf0Jm3k8NvxZGShGD?R zhX)ob3#cZjDilNGs*-Ss;J^SdEG&|Rn2q20#U%&|2p}30Eso7%&RxiVf(o_=8)%w> zgt!=xN{)c9FCQ{elEIhHht#B_uwUR0+8I4qQDzK};qhsw(`h3Lp+nnaZ8m6V`36dr z8tR)`VMH|!jji9o<#NFS%D#@>ZeOKw={Ze6{l*0WadZ@<B}*VeBqVx5qvcktq1R3K z(<6h5kDT7bUOzwRkt^W9egV-TL4oAE&XA(7mhS25C|_M!F>p3=#x$t}q9Vf~9e*Q4 zMB_8BV=@}GecfGe$PJT7Q?FgVexn+9fXwcK+wFF}Eq|4#QVutfUd-ur18$ewf!cO@ zw*dHZv^0ErAea5B!g{Tdh^dM3A1JC*92=jrQvkHp$}f%ek2v|y8G{3agbELb3BwaP zlZSc3tg^b|bpcA?;7s84^gh?s6t66s^_(Q&?bg@U+;%t|7S2TQa%Qd8rLWD6C7dJ- z5A=VSRFAcD(u0>XrnkGZ!fY~5<1x<K-q!q>Ol)CWXLJ=EC_p71Yc*4yx@oP9Ol)CW zXUvd7UWc>dN6(qO*wJ}m-k`#j)l8~?awadf?dSQtOHYqyW#7YpiugvURikY+RpnP~ zHrC87A#9s@*=(9I8<&3DSk{c&W-={loKDBuL-qjh7e-oM<Qe*?lK=n!07*qoM6N<$ Ef^eLmApigX literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/push_road.png b/app/src/main/res/drawable/push_road.png index b7840ee3c4cabbbcb1f590e9cfdfbb60901aef09..ab5cb1ecdef8e015f238e4f9e13d5deff82fc12e 100644 GIT binary patch literal 716 zcmV;-0yF)IP)<h;3K|Lk000e1NJLTq002h-002b@0{{R3FQyA700012P)t-s0000| zzur{8-%`HZQoY?$zT8y4-CoJ$Q@-9)zTZ>5-BP~YRKMI+zTQ&4+)}>XRlnX-z1>yB z;8VWcQ@-9>|Nm0H-BP~YQ@-6(zui;5-BiBZQoY<fshAP~0010xQchC<b3nkUl2Q^@ zH`3>4C*<=ovmM@E0@I#;Zk>Hzya_%400Ia}L_t(o!;RM4Zi7G!1W?0<rOl-aA&{H@ z|2r#H33V8+HS<=vorfc@sbKbM(o5gAgGj3;J0a4mN%?C?B4;%@2$8HN`*+W*HYcK| zQ<L%CBa@mO1rqagYfnNTo=2Ot=ZZi)kLI=KhCn=z4r|Xv0f^_(e(h-$fOwuFBHyKq zVipL12%hDCFe?D@JfoRR0L1fjW|9Di=F!HCt^h>yXf~r80MR@;n9)T6h~?4Vj9LXC zmPda~4$1>%<#P&o_#8tXKD&^I&w=3KfOsAr2zhuQmZ$7KG6E3EvwV(c03vzD&3pnN zj;Gtq695G~aD9f9UWHcx;<hKh-+6)y1VGXD44a+{Y!J6S{idgd4Wf98Y<kY{#3-I+ z+cV=6V|d1Gk4yl>@O03V0EoFg4fI?Ah`BxarF*|;_=Euv@c17uTp$EO9{hNj1wx>h zrwHWiAL*E9`o<^%g*<$YArGHj$iwFl^YA(GJUkHc@IV9)2Nd)0Krzq$%gc`g6!UcA zB{@JbPa|F)4p7XK#mmzJLLR(6c!3ZIc;Nb&?=oB<0CIVX{nLaO2!VW_#qXKj4GMTh zzegqyDB$TTJ;?(K9#>Q8d3Zp<<I0turwdfSJwv7E;@+V8?dhRs{mBRNd5Tne&h8DW y@+`HU*}p+Gp0U;=Qw`{=ani~f^Z$m_fBhHoBO(AfQ;iJ(0000<MNUMnLSTYLrc5CK literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^#vshW3=*k7AOWNT1AIbUfpqY`JD~?21n;|-d;5Rz zzPlm&?*#9?3uFZCyBoUyK9B@*BMv?ViUjYy7X(y%=x)&7J0T$U-OvN~g7<>dhwQr> zzV9ATe1lne63|eok|4iehDDZ@>^mdA-k2eAY`W~yv{u!pZqHnwTx`>qlF8{}U|_WO zba4#vIDYl=?JQ<P9@mRylV<unx>D?`|LZ@$?h(1ZxxAmE7e4njGSX?e_s_q|`)5tq z?58~EPW(*Ld>E-Wt++JJ>U8JJ?!_{5XHI^4X63#9U)P@9nDR;?U~+Q*l@2CT%WX@J zZFlhPn;V>L)EG6#)ZC1@LuRczx6p~FM;?m{uQ>X1*Yg+#rsF3c6iGCm_-OP?#!aCp zX2N++dG}pRPl^}WX*t-Xhn4F(=%ojl3%K;Ha~F3J*uHs%Ei;sDnSJrz2F0Qh+g%Dx zCpw?Thc(EYi?Msd(z*D{awTnt2Rn8)T|VdGXKh|^OVXx~UupUKRRSu0d*xD9JLasM z$H_AB^NMsO$2;eO&YxlFJpB41D<@0ex^{6D0n3M}X%E|uJpB5iiAAXWbzoV;k&9Iu p6q??>PpykfU-ruK>>tlMM%^hzSA%@_m;(cx!PC{xWt~$(69DMU>2m-8 diff --git a/app/src/main/res/layout/treasure_fragment.xml b/app/src/main/res/layout/treasure_fragment.xml index 231df10..0c22109 100644 --- a/app/src/main/res/layout/treasure_fragment.xml +++ b/app/src/main/res/layout/treasure_fragment.xml @@ -23,9 +23,9 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="?attr/actionBarSize" - android:focusable="false" android:focusableInTouchMode="false" android:gravity="center" + android:focusable="false" app:layout_constraintBottom_toTopOf="@+id/frame_layout" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.0" @@ -42,16 +42,17 @@ android:background="@drawable/ic_baseline_add_alert" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent"> - </ImageView> -<!-- <TextView--> -<!-- android:layout_width="wrap_content"--> -<!-- android:layout_height="wrap_content"--> -<!-- android:text="10"--> -<!-- android:background="@drawable/small_bell_text"--> -<!-- android:textColor="@color/white"--> -<!-- app:layout_constraintTop_toTopOf="@+id/iv_message"--> -<!-- app:layout_constraintLeft_toRightOf="@+id/iv_message"/>--> + + <!--<TextView--> + <!--android:layout_width="wrap_content"--> + <!--android:layout_height="wrap_content"--> + <!--android:text="10"--> + <!--android:background="@drawable/small_bell_text"--> + <!--android:textColor="@color/white"--> + <!--app:layout_constraintTop_toTopOf="@+id/iv_message"--> + <!--app:layout_constraintLeft_toRightOf="@+id/iv_message"/>--> + <FrameLayout android:id="@+id/frame_layout" android:layout_width="match_parent" @@ -60,7 +61,8 @@ android:visibility="gone" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" /> + app:layout_constraintStart_toStartOf="parent" + /> <CheckBox android:id="@+id/cb_map_type" @@ -72,7 +74,8 @@ android:checked="false" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintRight_toRightOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent" + /> <CheckBox android:id="@+id/cb_foot_type" @@ -83,7 +86,8 @@ android:button="@null" android:checked="false" app:layout_constraintRight_toRightOf="@id/cb_map_type" - app:layout_constraintTop_toBottomOf="@id/cb_map_type" /> + app:layout_constraintTop_toBottomOf="@id/cb_map_type" + /> <ImageView android:id="@+id/iv_submit" @@ -92,7 +96,8 @@ android:src="@mipmap/submit" app:layout_constraintBottom_toBottomOf="@id/iv_refrish" app:layout_constraintLeft_toLeftOf="@id/cb_foot_type" - app:layout_constraintTop_toTopOf="@id/iv_zoom_del" /> + app:layout_constraintTop_toTopOf="@id/iv_zoom_del" + /> <ImageView android:id="@+id/iv_filter" @@ -101,7 +106,8 @@ android:layout_marginTop="15dp" android:src="@mipmap/filter" app:layout_constraintLeft_toLeftOf="@id/cb_foot_type" - app:layout_constraintTop_toBottomOf="@id/iv_submit" /> + app:layout_constraintTop_toBottomOf="@id/iv_submit" + /> <ImageView android:id="@+id/iv_zoom_add" @@ -111,7 +117,8 @@ android:layout_marginTop="15dp" android:src="@mipmap/zoom_add" app:layout_constraintLeft_toLeftOf="parent" - app:layout_constraintTop_toBottomOf="@id/cb_foot_type" /> + app:layout_constraintTop_toBottomOf="@id/cb_foot_type" + /> <ImageView android:id="@+id/iv_zoom_del" @@ -120,7 +127,8 @@ android:layout_marginTop="15dp" android:src="@mipmap/zoom_del" app:layout_constraintLeft_toLeftOf="@id/iv_zoom_add" - app:layout_constraintTop_toBottomOf="@id/iv_zoom_add" /> + app:layout_constraintTop_toBottomOf="@id/iv_zoom_add" + /> <ImageView android:id="@+id/iv_refrish" @@ -129,7 +137,8 @@ android:layout_marginTop="15dp" android:src="@mipmap/refresh" app:layout_constraintLeft_toLeftOf="@id/iv_zoom_del" - app:layout_constraintTop_toBottomOf="@id/iv_zoom_del" /> + app:layout_constraintTop_toBottomOf="@id/iv_zoom_del" + /> <ImageView android:id="@+id/iv_location" @@ -138,7 +147,8 @@ android:layout_marginTop="15dp" android:src="@mipmap/mine_location" app:layout_constraintLeft_toLeftOf="@id/iv_refrish" - app:layout_constraintTop_toBottomOf="@id/iv_refrish" /> + app:layout_constraintTop_toBottomOf="@id/iv_refrish" + /> </androidx.constraintlayout.widget.ConstraintLayout> <LinearLayout