No motor vehicle service station shall be located within 500 feet of any public entrance to a church, school, library, hospital, fire station, park, playground, charitable institution, or place of public assemblage. The distance shall be measured in a straight line along the centerline of streets forming the shortest route from a point opposite the nearest boundary from said public entrance to a point opposite the nearest boundary of the service station lot.