@classmethod
def get_geo_distance_params(cls, value, field):
    """Get params for `geo_distance` ordering.

        Example:

            /api/articles/?ordering=-location__45.3214__-34.3421__km__planes

        :param value:
        :param field:
        :type value: str
        :type field:
        :return: Params to be used in `geo_distance` query.
        :rtype: dict
        """
    __values = cls.split_lookup_complex_value(value, maxsplit=3)
    __len_values = len(__values)
    if __len_values < 2:
        return {}
    params = {'_geo_distance': {field: {'lat': __values[0], 'lon': __values
        [1]}}}
    if __len_values > 2:
        params['_geo_distance']['unit'] = __values[2]
    else:
        params['_geo_distance']['unit'] = 'm'
    if __len_values > 3:
        params['_geo_distance']['distance_type'] = __values[3]
    else:
        params['_geo_distance']['distance_type'] = 'arc'
    return params
