I'm looking for software recommendations in order to do the following:
- Create a polygon (by clicking with a mouse) over an area on a map
- Extract an array of latitudes/longitudes from the polygon points
Then ideally:
- List cities within that polygon
- Determine whether a given lat/long is within the polygon or not.
Have looked over several python libraries (Shapely, matplotlib, geopandas) and the Google Maps Javascript API but was hoping for more recommendations.