diff --git a/lib/android/src/main/java/cn/feewee/amap3d/map_view/Marker.kt b/lib/android/src/main/java/cn/feewee/amap3d/map_view/Marker.kt index c8ecc23..7646935 100644 --- a/lib/android/src/main/java/cn/feewee/amap3d/map_view/Marker.kt +++ b/lib/android/src/main/java/cn/feewee/amap3d/map_view/Marker.kt @@ -6,6 +6,7 @@ import android.graphics.Canvas import android.os.Handler import android.os.Looper import android.view.View +import cn.feewee.amap3d.R import com.amap.api.maps.AMap import com.amap.api.maps.model.* import com.amap.api.maps.model.Marker @@ -15,7 +16,7 @@ import cn.feewee.amap3d.fetchImage class Marker(context: Context) : ReactViewGroup(context), Overlay { private var view: View? = null - private var icon: BitmapDescriptor? = BitmapDescriptorFactory.fromResource(R.drawable.cqfw_amap_location) + private var icon: BitmapDescriptor? = null private var anchorX: Float = 0.5f private var anchorY: Float = 1f var marker: Marker? = null @@ -86,7 +87,7 @@ class Marker(context: Context) : ReactViewGroup(context), Overlay { marker = map.addMarker( MarkerOptions() .setFlat(flat) - .icon(icon) + .icon(icon?:BitmapDescriptorFactory.fromResource(R.drawable.cqfw_amap_location)) .alpha(opacity) .draggable(draggable) .position(position)