"use client"; import { GoogleMap, LoadScript, DrawingManager } from "@react-google-maps/api"; import { useState, useCallback } from "react"; const containerStyle = { width: "100%", height: "500px", }; const center = { lat: 13.7563, lng: 100.5018 }; // Example: Bangkok, Thailand const GoogleMapWithDrawing = () => { const [map, setMap] = useState(null); // Handles drawing complete const onDrawingComplete = useCallback( (overlay: google.maps.drawing.OverlayCompleteEvent) => { console.log("Drawing complete:", overlay); }, [] ); return ( setMap(map)} > {map && ( )} ); }; export default GoogleMapWithDrawing;