diff --git a/Sources/MapConductorForGoogleMaps/circle/GoogleMapCircleOverlayRenderer.swift b/Sources/MapConductorForGoogleMaps/circle/GoogleMapCircleOverlayRenderer.swift index ba8a58f..9c90c48 100644 --- a/Sources/MapConductorForGoogleMaps/circle/GoogleMapCircleOverlayRenderer.swift +++ b/Sources/MapConductorForGoogleMaps/circle/GoogleMapCircleOverlayRenderer.swift @@ -1,6 +1,6 @@ import CoreLocation import GoogleMaps -import MapConductorCore +@_spi(MapConductorDriver) import MapConductorCore import UIKit @MainActor @@ -25,7 +25,7 @@ final class GoogleMapCircleOverlayRenderer: AbstractCircleOverlayRenderer { @@ -16,6 +16,7 @@ final class GoogleMapGroundImageOverlayRenderer: AbstractGroundImageOverlayRende guard let bounds = toCoordinateBounds(state.bounds) else { return nil } let overlay = GMSGroundOverlay(bounds: bounds, icon: state.image) + overlay.zIndex = OverlayStacking.globalZIndex(OverlayStackKey(.groundImage, zIndex: 0)) overlay.opacity = Float(state.opacity) overlay.isTappable = false overlay.userData = state.id diff --git a/Sources/MapConductorForGoogleMaps/marker/GoogleMapMarkerController.swift b/Sources/MapConductorForGoogleMaps/marker/GoogleMapMarkerController.swift index 85738e5..c75b776 100644 --- a/Sources/MapConductorForGoogleMaps/marker/GoogleMapMarkerController.swift +++ b/Sources/MapConductorForGoogleMaps/marker/GoogleMapMarkerController.swift @@ -359,7 +359,8 @@ final class GoogleMapMarkerController: AbstractMarkerController