Steps to reproduce

Expected results
should not throw null pointer exception.
Actual results
throwing null pointer exception.
Code sample
Code sample
Screenshots or Video
Screenshots / Video demonstration
[Upload media here]
Logs
D/AndroidRuntime(20556): Shutting down VM
E/AndroidRuntime(20556): FATAL EXCEPTION: main
E/AndroidRuntime(20556): Process: ###, PID: 20556
E/AndroidRuntime(20556): java.lang.NullPointerException: Attempt to invoke virtual method 'int io.flutter.plugins.googlemaps.Messages$PlatformMarkerType.ordinal()' on a null object reference
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.MarkerBuilder.(MarkerBuilder.java:23)
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.MarkersController.addMarker(MarkersController.java:181)
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.MarkersController.addMarkers(MarkersController.java:55)
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.GoogleMapController.updateInitialMarkers(GoogleMapController.java:659)
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.GoogleMapController.onMapReady(GoogleMapController.java:228)
E/AndroidRuntime(20556): at com.google.android.gms.maps.zzag.zzb(com.google.android.gms:play-services-maps@@20.0.0:1)
E/AndroidRuntime(20556): at com.google.android.gms.maps.internal.zzas.zza(com.google.android.gms:play-services-maps@@20.0.0:5)
E/AndroidRuntime(20556): at com.google.android.gms.internal.maps.zzb.onTransact(com.google.android.gms:play-services-maps@@20.0.0:3)
E/AndroidRuntime(20556): at android.os.Binder.transact(Binder.java:1345)
E/AndroidRuntime(20556): at m.ee.c(:com.google.android.gms.dynamite_mapsdynamite@242335041@24.23.35 (190800-0):8)
E/AndroidRuntime(20556): at com.google.maps.api.android.lib6.impl.bg.run(:com.google.android.gms.dynamite_mapsdynamite@242335041@24.23.35 (190800-0):19)
E/AndroidRuntime(20556): at android.os.Handler.handleCallback(Handler.java:959)
E/AndroidRuntime(20556): at android.os.Handler.dispatchMessage(Handler.java:100)
E/AndroidRuntime(20556): at android.os.Looper.loopOnce(Looper.java:232)
E/AndroidRuntime(20556): at android.os.Looper.loop(Looper.java:317)
E/AndroidRuntime(20556): at android.app.ActivityThread.main(ActivityThread.java:8705)
E/AndroidRuntime(20556): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(20556): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
E/AndroidRuntime(20556): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
Flutter Doctor output
Doctor output
google_maps_flutter_android 2.19.0 (was 2.18.12)
Steps to reproduce
Expected results
should not throw null pointer exception.
Actual results
throwing null pointer exception.
Code sample
Code sample
[Paste your code here]Screenshots or Video
Screenshots / Video demonstration
[Upload media here]
Logs
D/AndroidRuntime(20556): Shutting down VM
E/AndroidRuntime(20556): FATAL EXCEPTION: main
E/AndroidRuntime(20556): Process: ###, PID: 20556
E/AndroidRuntime(20556): java.lang.NullPointerException: Attempt to invoke virtual method 'int io.flutter.plugins.googlemaps.Messages$PlatformMarkerType.ordinal()' on a null object reference
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.MarkerBuilder.(MarkerBuilder.java:23)
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.MarkersController.addMarker(MarkersController.java:181)
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.MarkersController.addMarkers(MarkersController.java:55)
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.GoogleMapController.updateInitialMarkers(GoogleMapController.java:659)
E/AndroidRuntime(20556): at io.flutter.plugins.googlemaps.GoogleMapController.onMapReady(GoogleMapController.java:228)
E/AndroidRuntime(20556): at com.google.android.gms.maps.zzag.zzb(com.google.android.gms:play-services-maps@@20.0.0:1)
E/AndroidRuntime(20556): at com.google.android.gms.maps.internal.zzas.zza(com.google.android.gms:play-services-maps@@20.0.0:5)
E/AndroidRuntime(20556): at com.google.android.gms.internal.maps.zzb.onTransact(com.google.android.gms:play-services-maps@@20.0.0:3)
E/AndroidRuntime(20556): at android.os.Binder.transact(Binder.java:1345)
E/AndroidRuntime(20556): at m.ee.c(:com.google.android.gms.dynamite_mapsdynamite@242335041@24.23.35 (190800-0):8)
E/AndroidRuntime(20556): at com.google.maps.api.android.lib6.impl.bg.run(:com.google.android.gms.dynamite_mapsdynamite@242335041@24.23.35 (190800-0):19)
E/AndroidRuntime(20556): at android.os.Handler.handleCallback(Handler.java:959)
E/AndroidRuntime(20556): at android.os.Handler.dispatchMessage(Handler.java:100)
E/AndroidRuntime(20556): at android.os.Looper.loopOnce(Looper.java:232)
E/AndroidRuntime(20556): at android.os.Looper.loop(Looper.java:317)
E/AndroidRuntime(20556): at android.app.ActivityThread.main(ActivityThread.java:8705)
E/AndroidRuntime(20556): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(20556): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
E/AndroidRuntime(20556): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
[Paste your logs here]Flutter Doctor output
Doctor output