From b4ad0275d39459b23a20e29d97d58cf57c002700 Mon Sep 17 00:00:00 2001 From: Masashi Katsumata Date: Thu, 22 Oct 2026 18:53:57 -0700 Subject: [PATCH] Size the info bubble by the icon's real extent --- src/MapKitMapView.web.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/MapKitMapView.web.tsx b/src/MapKitMapView.web.tsx index 14d575f..cfcb87e 100644 --- a/src/MapKitMapView.web.tsx +++ b/src/MapKitMapView.web.tsx @@ -25,6 +25,7 @@ import { type OverlayCollector, type MapViewControllerInterface, mapViewStateInternal, + markerIconExtentPx, } from '@mapconductor/js-sdk-core'; import type { MapKitViewStateInterface } from './MapKitViewState'; import type { MapKitViewController } from './MapKitViewController'; @@ -292,12 +293,12 @@ export function MapKitMapView({ const screenOffset = holder.toScreenOffset(pos); if (!screenOffset) return null; const icon = entry.icon; - const iconPixelSize = icon ? icon.iconSize * icon.scale : 0; + const iconPixelSize = markerIconExtentPx(icon); return (