flutter doctor -v
[✓] Flutter (Channel stable, 3.38.8, on macOS 26.2 25C56 darwin-arm64, locale en-US) [264ms]
• Flutter version 3.38.8 on channel stable at /opt/homebrew/Caskroom/flutter/3.32.5/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision bd7a4a6b55 (2 weeks ago), 2026-01-26 15:21:03 -0800
• Engine revision db373eb85a
• Dart version 3.10.7
• DevTools version 2.51.1
• Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets, omit-legacy-version-file,
enable-lldb-debugging
[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [1,589ms]
• Android SDK at /Users/sebastians/Library/Android/sdk
• Emulator version 35.6.11.0 (build_id 13610412) (CL:N/A)
• Platform android-36, build-tools 36.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
This is the JDK bundled with the latest Android Studio installation on this machine.
To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
• Java version OpenJDK Runtime Environment (build 21.0.6+-13391695-b895.109)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 26.2) [626ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 17C52
• CocoaPods version 1.16.2
[✓] Chrome - develop for the web [4ms]
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Connected device (7 available) [6.2s]
• moto g 7 power (mobile) • ZY323RD48S • android-arm64 • Android 10 (API 29)
• iPadAir4 von Sebastian S (wireless) (mobile) • 00008101-000658281410001E • ios • iOS 26.2.1 23C71
• Sebastian12 (mobile) • 00008101-000868302401401E • ios • iOS 18.7.1 22H31
• iPhone 17 Pro Max (mobile) • 1B971E36-904B-472E-BF47-B228B8E7008B • ios • com.apple.CoreSimulator.SimRuntime.iOS-26-2 (simulator)
• iPhone 17 (mobile) • 23719F81-E4C9-470A-A73B-3B8B53726F50 • ios • com.apple.CoreSimulator.SimRuntime.iOS-26-2 (simulator)
• macOS (desktop) • macos • darwin-arm64 • macOS 26.2 25C56 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 144.0.7559.133
! Error: Browsing on the local area network for Sebastian14. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources [227ms]
• All expected network resources are available.
• No issues found!
What package does this bug report belong to?
google_maps_flutter
What target platforms are you seeing this bug on?
iOS
Have you already upgraded your packages?
Yes
Dependency versions
pubspec.lock
Steps to reproduce
use provided sample with provided png asset
with latest google_maps_flutter & google_maps_flutter_ios
google_maps_flutter: ^2.14.0
google_maps_flutter_ios: 2.17.1
=> custom icon is not displayed
change
google_maps_flutter_ios: 2.17.0
=> custom icon WORKS
Expected results
the marker should have a custom icon
Actual results
the marker does not have a custom icon
Code sample
Code sample
Screenshots or Videos
Screenshots / Video demonstration
working with google_maps_flutter_ios: 2.17.0broken with google_maps_flutter_ios: 2.17.1

used asset
Logs
Logs
[Paste your logs here]Flutter Doctor output
Doctor output