我正在构建一个应用程序,使用GeoNames和Google Places API。问题是,当我在特定位置(例如纬度: 47.16,经度: 27.56)附近搜索时,在Google Places和GeoNames(findNearby)结果中都会出现相同的实体,我不知道如何删除它们。我考虑使用位置(纬度和经度),但这种方法不够准确。而且名称变化很大,也行不通。我脑海中浮现的另一个想法是使用类型(GeoNames的特征代码和Google Places的类型),但是有很多类型,显然我无法手动交叉参考。有什么想法吗?
注:由于这是一项学校项目,并且要求使用多个信息来源,因此我希望同时使用它们。
谢谢。