This commit is contained in:
wangcongtao
2020-03-14 13:30:48 +08:00
parent 36c27387c3
commit 7524c3b42d
3 changed files with 19 additions and 4 deletions

View File

@@ -39,13 +39,11 @@ android {
debug {
signingConfig signingConfigs.release
debuggable = true
buildConfigField 'int', 'NET_ENV', '2'
}
release {
minifyEnabled false
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
buildConfigField 'int', 'NET_ENV', '2'
}
}
compileOptions {
@@ -53,11 +51,12 @@ android {
targetCompatibility 1.8
}
flavorDimensions "default"
flavorDimensions "product", "env"
productFlavors {
//诺威达
nwd {
dimension "product"
sourceSets {
main {
manifest.srcFile 'src/nwd/AndroidManifest.xml'
@@ -65,12 +64,21 @@ android {
}
}
zhidao {
dimension "product"
sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
}
}
}
qa {
dimension "env"
buildConfigField 'int', 'NET_ENV', '2'
}
online {
dimension "env"
buildConfigField 'int', 'NET_ENV', '3'
}
}
}

View File

@@ -3,6 +3,7 @@ package com.mogo.map.impl.amap.hook;
import com.amap.api.maps.AMap;
import com.autonavi.base.amap.api.mapcore.IAMapDelegate;
import com.autonavi.base.amap.mapcore.interfaces.IAMapListener;
import com.mogo.utils.logger.Logger;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationHandler;
@@ -43,6 +44,9 @@ public class BnHooker implements InvocationHandler {
if ( method.getName().equals( "setRenderFps" ) ) {
return method.invoke( host, 10 );
}
if ( method.getName().equals( "drawFrame" ) ) {
Logger.d(TAG, "drawFrame");
}
return method.invoke( host, args );
}
}

View File

@@ -782,7 +782,10 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
List< IMogoMarker > markers = markerManager.getMarkers( biz );
if ( markers != null ) {
for ( IMogoMarker marker : markers ) {
if ( marker.getObject() == data ) {
if ( !( marker.getObject() instanceof MarkerShowEntity ) ) {
continue;
}
if ( ( ( MarkerShowEntity ) marker.getObject() ).getBindObj() == data ) {
onMarkerClicked( marker );
break;
}