我正在构建一个同时使用 GeoNames 和 Google Places API 的应用程序。问题是,当我在这两个服务上的特定位置(比如 lat:47.16,lng:27.56)附近进行搜索时,我不知道如何删除出现在 Google Places 结果和结果中的实体地理名称(查找附近)。我正在考虑使用位置(纬度和经度),但它不够准确。此外,名称差异很大,因此这也不起作用。我想到的另一个想法是使用类型(GeoNames 的特征代码和 Google Places 的类型),但是有很多类型,显然我不能手动进行交叉引用。有任何想法吗?
注意:我想同时使用它们,因为这是一个学校项目,并且要求指定使用多个信息源。
谢谢。