I have a client asking to develop a system which provides API to consume data from their POI, PA and MPA datasets (in shapefile).
Essentially more like the existing Google Maps or HERE Map API which provides endpoints for users to get information like road speed limit, shop information, postal boundary, property prices, etc.
So for example, if a user wants to get all the speed limit information from point A to B, the API would return the result back to the user with JSON.
What are my options to do this?
Should I develop the system from scratch by maybe converting the shapefile to GeoJSON and then develop the API, or is there any opensource/paid solution already made that perhaps I can just upload the shapefiles, define which data is searchable and define the response template?