首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geonames vs Google Maps

Geonames vs Google Maps
EN

Stack Overflow用户
提问于 2013-12-08 16:42:15
回答 1查看 1.7K关注 0票数 12

我正在构建一个同时使用GeoNames和Google Places API的应用程序。问题是,当我在这两个服务上按特定位置(比如lat: 47.16,lng: 27.56)进行附近搜索时,我不知道如何删除同时出现在Google Places和GeoNames(findNearby)结果中的实体。我正在考虑使用位置(纬度和经度),但它不够准确。此外,名称也有很大的不同,所以这也不会起作用。我脑海中闪过的另一个想法是使用类型( GeoNames的功能代码和Google Places的类型),但有很多类型,显然我不能手动进行交叉引用。有什么想法吗?

注意:我想同时使用它们,因为这是一个学校项目,并且要求指定使用多个信息源。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-04-23 17:51:45

我认为,不幸的是,您没有收到答案的原因是没有完全满足要求的答案。

即使只有一个提供程序,单个坐标也可以与多个结果相关联。例如,假设纽约有一座大型建筑,其中数十家公司各自占据同一建筑中的一层或一层的一部分,但它们都与相同的(纬度、经度)坐标相关联。

现在考虑两个来源。消息来源A说那个地方有个医生(比方说在7楼)。线人B说还有个医生。我们能假设他们是同一个医生吗?不是的。可能是另一个楼层的医生。也可能是同一个医生。这是不可能的。重点是,你可以尝试使用特征代码/类型来减少命中的数量,假设相似的位置是相同的位置,但这仍然是一个假设。

无论如何,祝你3年前的作业顺利。尽管如此,这仍然是一个好主意。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20451428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档