修改了探路的引用共有类库的方式

This commit is contained in:
董宏宇
2020-02-11 11:27:30 +08:00
parent 862d757ad4
commit e19b01de6f
2 changed files with 10 additions and 10 deletions

View File

@@ -176,7 +176,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
// 对指定类型高亮处理
public static void highlightedMarker(String typeTag) {
public synchronized static void highlightedMarker(String typeTag) {
try {
Map<String, List<IMogoMarker>> allMarker = MarkerServiceHandler.getMarkerManager().getAllMarkers();
for (Map.Entry<String, List<IMogoMarker>> entry : allMarker.entrySet()) {
@@ -203,7 +203,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
*
* @param marker 要关闭的Marker
*/
public void closeMarkerSelect(IMogoMarker marker) {
public synchronized void closeMarkerSelect(IMogoMarker marker) {
// 将上次选中 Marker 设置为未选中状态
if (marker != null) {
Logger.i(TAG, "closeMarkerSelect 将出Marker详情关闭" + marker);
@@ -223,7 +223,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
/**
* 绘制Marker
*/
public void drawMapMarker(MarkerResponse response) {
public synchronized void drawMapMarker(MarkerResponse response) {
lastMarker = null;
JSONArray array = new JSONArray();
@@ -401,7 +401,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
/**
* 统计埋点
*/
private static void fillNumberTrackEventBody(JSONArray arr, int type, int size) {
private synchronized static void fillNumberTrackEventBody(JSONArray arr, int type, int size) {
JSONObject object = new JSONObject();
try {
object.put("type", type);
@@ -419,7 +419,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
*
* @param array 埋点数据
*/
private static void analyticData(JSONArray array) {
private synchronized static void analyticData(JSONArray array) {
try {
if (array == null || array.length() == 0) {
return;
@@ -438,7 +438,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
* @param markerShowEntity marker 绘制数据实体
* @return 绘制的Marker
*/
public IMogoMarker drawMapMarker(MarkerShowEntity markerShowEntity) {
public synchronized IMogoMarker drawMapMarker(MarkerShowEntity markerShowEntity) {
//Logger.i(TAG, "绘制Marker====drawMapMarker" + markerShowEntity);
try {
if (markerShowEntity.getMarkerLocation() != null) {

View File

@@ -51,16 +51,16 @@ dependencies {
implementation rootProject.ext.dependencies.mogoutils
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.mogoserviceapi
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.moduleservice
compileOnly rootProject.ext.dependencies.modulecommon
compileOnly rootProject.ext.dependencies.moduleservice
implementation rootProject.ext.dependencies.moduleshare
} else {
implementation project(":libraries:mogo-map")
implementation project(":foudations:mogo-utils")
api project(":foudations:mogo-commons")
implementation project(':services:mogo-service-api')
implementation project(':modules:mogo-module-common')
implementation project(':modules:mogo-module-service')
compileOnly project(':modules:mogo-module-common')
compileOnly project(':modules:mogo-module-service')
implementation project(':modules:mogo-module-share')
}