1

我创建了这个函数:

def get_nearby_aqi_node(lat, lng):
    distance_in_meters = 1500

    geo_wkb = func.Geometry(func.ST_GeographyFromText(
        'POINT({} {})'.format(lng, lat)))

    point = db.session.query(Hotel.hotel_name,
                             Hotel.address). \
        filter(func.ST_DFullyWithin(Hotel.location, geo_wkb, distance_in_meters)). \
        order_by(
        Comparator.distance_centroid(Hotel.location, geo_wkb)).limit(1).first()

    return point

但是当我调用它时,我得到了这个错误,我不知道如何解决它

'POINT({} {})'.format(lng, lat))) TypeError: str returned non-string (type NoneType)

你能告诉我错误在哪里吗

4

0 回答 0