@abc.abstractmethod<EOL><INDENT>def get_locations_by_coordinates(self, coordinates):<DEDENT>
return<EOL>
Gets the closest bounding locations in the given coordinate list.

        In plenary mode, all locations are returned for each supplied
        coodrinate or an error results. In comparative mode, the
        returned list may omit inaccessible locations or reorder them.

        :param coordinates: a coordinate list
        :type coordinates: ``osid.mapping.CoordinateList``
        :return: the returned ``Locations``
        :rtype: ``osid.mapping.LocationList``
        :raise: ``NullArgument`` -- ``coordinates`` is ``null``
        :raise: ``OperationFailed`` -- unable to complete request
        :raise: ``PermissionDenied`` -- authorization failure
        :raise: ``Unsupported`` -- a coordinate is not supported

        *compliance: mandatory -- This method must be implemented.*