我的搜索控制器中有两种方法
searchBoundingBox - 进行边界框搜索并需要边界框纬度和经度值。搜索 - 进行距离搜索(从中心点进行基于距离的搜索)。
我在路由文件中定义了我的两条路由,如下所示。
#Search
#bounding box
GET /search controllers.Search.searchBoundingBox(swLatitude:java.lang.String,swLongitude:java.lang.String, neLatitude:java.lang.String,neLongitude:java.lang.String)
# distance based
GET /search controllers.Search.search(latitude:java.lang.String,longitude:java.lang.String, offset:java.lang.Integer?=0,distance:java.lang.Integer?=50, limit:java.lang.Integer?=10)
但是当我在第二条路线(基于距离)中创建查询时,它没有得到解决。
任何解决方法!!!(请注意,如果我更改路线的顺序,那么边界框搜索将失败)