diff --git a/packages/plugins/map/src/client/components/AMap/Map.tsx b/packages/plugins/map/src/client/components/AMap/Map.tsx
index 5fe1325bb..657322d2b 100644
--- a/packages/plugins/map/src/client/components/AMap/Map.tsx
+++ b/packages/plugins/map/src/client/components/AMap/Map.tsx
@@ -216,6 +216,7 @@ export const AMapComponent = React.forwardRef<AMapForwardedRefProps, AMapCompone
       content: t('Are you sure to clear the canvas?'),
       okText: t('Confirm'),
       cancelText: t('Cancel'),
+      getContainer: () => document.getElementById(id.current),
       onOk() {
         ok();
       },
diff --git a/packages/plugins/map/src/client/components/GoogleMaps/Map.tsx b/packages/plugins/map/src/client/components/GoogleMaps/Map.tsx
index a14dc859b..980e83b61 100644
--- a/packages/plugins/map/src/client/components/GoogleMaps/Map.tsx
+++ b/packages/plugins/map/src/client/components/GoogleMaps/Map.tsx
@@ -358,6 +358,7 @@ export const GoogleMapsComponent = React.forwardRef<GoogleMapForwardedRefProps,
         content: t('Are you sure to clear the canvas?'),
         okText: t('Confirm'),
         cancelText: t('Cancel'),
+        getContainer: () => mapContainerRef.current,
         onOk() {
           ok();
         },