title: How to plot map with auto name annotation?
body: <p>I tried to plot a map like this:
  <a href="https://i.stack.imgur.com/kPI8Y.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/kPI8Y.jpg" alt="map" /></a></p>
  <p>It's easy to plot the background, is it possible to add the names automatically?</p>
  <pre><code>import matplotlib.pyplot as plt
  import cartopy.crs as ccrs
  import matplotlib.path as mpath
  import numpy as np
  ax = plt.subplot(projection=ccrs.NorthPolarStereo())
  ax.set_extent([0, 360, 50, 90], crs=ccrs.PlateCarree())
  
  ax.stock_img()
  ax.coastlines()
  
  # Compute a circle in axes coordinates, which we can use as a boundary
  # for the map. We can pan/zoom as much as we like - the boundary will be
  # permanently circular.
  theta = np.linspace(0, 2*np.pi, 100)
  center, radius = [0.5, 0.5], 0.5
  verts = np.vstack([np.sin(theta), np.cos(theta)]).T
  circle = mpath.Path(verts * radius + center)
  
  ax.set_boundary(circle, transform=ax.transAxes)
  </code></pre>
  <p><a href="https://i.stack.imgur.com/BRpyy.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BRpyy.png" alt="map2" /></a></p>