搜索API在指定多个类别返回的结果为什么会小于指定单一类别时候的结果?

因为存在子POI聚合到父POI下面,所以存在这种情况。 

例如:

指定type=150501,返回15个结果

http://restapi.amap.com/v3/place/polygon?key=<用户的key>&output=json&children=1&offset=50&polygon=116.16999999999996,40.29999999999999;116.26999999999995,40.19999999999999&types=150501&page=1

指定type=150500|150501,返回4个结果

http://restapi.amap.com/v3/place/polygon?key=<用户的key>&output=json&children=1&offset=50&polygon=116.16999999999996,40.29999999999999;116.26999999999995,40.19999999999999&types=150500|150501&page=1

第一个请求没有召回地铁主点,都是出入口。第二个召回了地铁站和出入口,出入口被聚合到地铁站的poi上。


如以上内容仍未解决您的问题,请创建工单
新用户
福利
示例
中心
常见
问题
智能
客服