首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >处理地理定位和地理编码不准确的策略

处理地理定位和地理编码不准确的策略
EN

Software Engineering用户
提问于 2021-11-11 08:02:46
回答 1查看 55关注 0票数 1

对于移动应用程序,我们使用Google进行地理定位和地理编码。基本用例是在一定半径内(在几公里范围内)找到彼此之间的实体。

通常情况下,由于人们是在高层城市地区或市郊,定位精度被抛出,误差范围高达几百米。

为了解决这个问题,我们构建了一个解决方案,应用程序首先从系统中获取地理位置坐标,然后调用地理编码API来获取与该位置对应的地址。现在,用户可以根据需要更新/编辑这个地址。现在,我们再次使用地理编码API提取与此地址对应的坐标。

这些是我们实际使用的坐标。

但事实证明,有时地理编码API也不那么可靠。因此,它返回的地址坐标也可能不准确,导致我们遇到了一个难题。

解决这一问题的好办法是什么?

在我的头上,我认为我们可以尝试同时使用系统坐标和地址生成的坐标(由用户更新),并同时使用它们。因此,感兴趣的区域将是基于这两组坐标的感兴趣区域的联合。

或者我们可以以某种方式将“不准确”的数字计算在内。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2021-11-11 11:54:54

为每个位置显示带有标记的地图是缓解这一问题的唯一方法。在用户的当前位置将地图居中,但不要放置标记。这给了用户信息,这样他们就可以自己判断他们是否想去这些地方之一。

在大多数发达国家,使用GPS设备已经司空见惯。如果您的用户不经常使用启用GPS的设备,请在屏幕上注明其准确性,如果这是从地图API中获得的。

你能做的最好的事情就是给用户信息,这样他们就可以自己做决定了。

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

https://softwareengineering.stackexchange.com/questions/433444

复制
相关文章

相似问题

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