请问:gorm 如何实现 根据经纬度换算距离 并排序

type MapInfo struct {
        ID                int32      `json:"id" gorm:"primary_key"`
        Name              string     `json:"name" form:"name" validate:"required"`
        Longitude         string     `json:"longitude" form:"longitude" validate:"required"`
        Latitude          string     `json:"latitude" form:"latitude" validate:"required"`
    }

下面这段查询如何修改

db.Model(&models.MapInfo{}).Where(&models.MapInfo{
            Name:   form.Name,
        }).Order("id desc").Limit(size).Offset((page - 1) * size).Find(&list)
已邀请:

要回复问题请先登录注册