MATLAB: How to create a map of UK with circles plotted at certain locations

circlelatlongmapradiusuk

I'm having trouble figuring out how to get MATLAB to output a map of the UK where I can plot circles at defined lat & long points? I need to create a UK map where at 3 locations I plot circles with a defined radius to see where these all 3 radius overlap. Any help would be much appreciated! Do i use "worldmap" or "wmline" or something entirely different? A general solution of how to create a map of a designated location, and how to plot circles with defined radius at defined lat & long point would be hugely appreciated!

Best Answer

Here's how you can do it with my circlem function. Below I'm making blue circles that are 50% transparent:
worldmap([49 59],[-12 4])
geoshow('landareas.shp')
lat = [50 55 57];
lon = [-5 0 3];
r = [100 75 40]; % radii in kilometers
circlem(lat,lon,r,'facecolor','blue','facealpha',0.5)
Related Question