Solved! Go to Solution.
One way to do service areas from parks/polygons is to put points where the park entrances are. Then do service area from these points with the merge option. Alternatively you can intersect the parks polygons with the street network and use the intersection points as the starting points for the service area.