> Is there a way to plot a free hand polygon using drawpolygon function on web world map (webmap)?
Polygon objects created in drawpolygon can only drawn on axes but webmap does not contain axes. You can use wmpolygon if you know the coordinates but this does not offer interactive drawing. See also https://www.mathworks.com/help/map/adding-overlay-layers-to-a-web-map.html
