I know for certain that the Wolfram Language has some geospatial capabilities, but mostly between points of interest:
Tell me the closest ten volcanoes to my current geographical location
What are the closest historical monuments?
"What are the closest municipalities"
but it doesn't appear to be able to do a query of point-to-area such as
"show me the three closest Canadian federal ridings to my geographical location"
"what canadian federal riding am I in right now"
Reference : A Fair Distance Function