diff --git a/foudations/mogo-utils/src/main/java/com/mogo/utils/WindowUtils.java b/foudations/mogo-utils/src/main/java/com/mogo/utils/WindowUtils.java index 65416700e8..fa9d8eb49c 100644 --- a/foudations/mogo-utils/src/main/java/com/mogo/utils/WindowUtils.java +++ b/foudations/mogo-utils/src/main/java/com/mogo/utils/WindowUtils.java @@ -29,6 +29,9 @@ public class WindowUtils { return ( int ) ( dpValue * scale + 0.5f ); } + + + /** * 根据手机的分辨率从 px(像素) 的单位 转成为 dp */ diff --git a/libraries/map-amap/build.gradle b/libraries/map-amap/build.gradle index a2c484c213..5b36711ec6 100644 --- a/libraries/map-amap/build.gradle +++ b/libraries/map-amap/build.gradle @@ -33,9 +33,12 @@ dependencies { if (Boolean.valueOf(RELEASE)) { implementation rootProject.ext.dependencies.mogoutils implementation rootProject.ext.dependencies.mogomapapi + implementation rootProject.ext.dependencies.mogocommons } else { implementation project(':foudations:mogo-utils') implementation project(':libraries:mogo-map-api') + implementation project(':foudations:mogo-commons') + } } diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviClient.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviClient.java index 04ae2cb8c0..28d812677a 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviClient.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviClient.java @@ -141,7 +141,7 @@ public class NaviClient implements IMogoNavi { return; } // 关闭巡航 - mAMapNavi.stopAimlessMode(); + //mAMapNavi.stopAimlessMode(); mIsRealNavi = isRealNavi; mAMapNavi.startNavi( isRealNavi ? NaviType.GPS : NaviType.EMULATOR ); } diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/utils/MapStyleUtils.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/utils/MapStyleUtils.java index f53f99221e..377ae40f1c 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/utils/MapStyleUtils.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/utils/MapStyleUtils.java @@ -5,6 +5,7 @@ import android.graphics.Bitmap; import android.graphics.Color; import com.amap.api.navi.model.RouteOverlayOptions; +import com.mogo.commons.AbsMogoApplication; import com.mogo.map.impl.amap.R; import com.mogo.utils.ResourcesHelper; import com.mogo.utils.WindowUtils; @@ -40,7 +41,7 @@ public class MapStyleUtils { public static RouteOverlayOptions getRouteOverlayOptions() { RouteOverlayOptions options = new RouteOverlayOptions(); // 设置导航线路的宽度 - options.setLineWidth( 10 ); + options.setLineWidth( AbsMogoApplication.getApp().getResources().getDimension(R.dimen.path_width) ); // 设置交通状况情况良好下的纹理位图 options.setSmoothTraffic( colorToBitmap( ColorEnum.route_overlay_line_normal.getColor() ) ); // 设置路线的图标 diff --git a/libraries/map-amap/src/main/res/values-ldpi/dimens.xml b/libraries/map-amap/src/main/res/values-ldpi/dimens.xml new file mode 100644 index 0000000000..eebbb06a9c --- /dev/null +++ b/libraries/map-amap/src/main/res/values-ldpi/dimens.xml @@ -0,0 +1,4 @@ + + + 10px + \ No newline at end of file diff --git a/libraries/map-amap/src/main/res/values/dimens.xml b/libraries/map-amap/src/main/res/values/dimens.xml new file mode 100644 index 0000000000..9fcbe87bf8 --- /dev/null +++ b/libraries/map-amap/src/main/res/values/dimens.xml @@ -0,0 +1,4 @@ + + + 18px + \ No newline at end of file diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerNoveltyInfo.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerNoveltyInfo.java index 84157f6a84..ff3e92177d 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerNoveltyInfo.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerNoveltyInfo.java @@ -63,6 +63,7 @@ public class MarkerNoveltyInfo { private String title; private String gasPrices; private boolean displayNavigation; + private boolean desplayHost; private String styleType; public String getContent() { @@ -137,6 +138,14 @@ public class MarkerNoveltyInfo { this.gasPrices = gasPrices; } + public boolean isDesplayHost() { + return desplayHost; + } + + public void setDesplayHost(boolean desplayHost) { + this.desplayHost = desplayHost; + } + @Override public String toString() { return "ContentData{" + @@ -148,6 +157,7 @@ public class MarkerNoveltyInfo { ", title='" + title + '\'' + ", gasPrices='" + gasPrices + '\'' + ", displayNavigation=" + displayNavigation + + ", desplayHost=" + desplayHost + ", styleType='" + styleType + '\'' + '}'; } diff --git a/modules/mogo-module-extensions/src/main/res/layout/dialog_navi_notice.xml b/modules/mogo-module-extensions/src/main/res/layout/dialog_navi_notice.xml index 584dff5c93..45dd9cdb22 100644 --- a/modules/mogo-module-extensions/src/main/res/layout/dialog_navi_notice.xml +++ b/modules/mogo-module-extensions/src/main/res/layout/dialog_navi_notice.xml @@ -3,6 +3,8 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="@dimen/dp_790" android:layout_height="@dimen/dp_440" + app:cardPreventCornerOverlap="false" + android:orientation="vertical" app:cardBackgroundColor="#3F4057" app:cardCornerRadius="@dimen/dp_20" diff --git a/modules/mogo-module-search/src/main/AndroidManifest.xml b/modules/mogo-module-search/src/main/AndroidManifest.xml index 8e66a28723..2d0a21723d 100644 --- a/modules/mogo-module-search/src/main/AndroidManifest.xml +++ b/modules/mogo-module-search/src/main/AndroidManifest.xml @@ -2,6 +2,9 @@ + + +