我正在开发一个Android应用程序,它使用用户位置来显示围绕其坐标的街道名称建议列表,因为位置检索不够准确,在我的应用程序中我需要最准确的位置
我尝试了很多方法,测试了谷歌反向地理编码器,但它只给了我一个地址,我试过谷歌地方api但它不打算返回地址,但地方,不是什么不是我正在寻找,我试着找到邻近街道的地名,但它只给我街道名称,我需要街道的完整数据,如城市,州,国家...我试图使用地理名称和谷歌地理编码器,获取名称列表,并将每个名称转换为反向地理编码器请求,但一些街道名称也可在其他国家/地区使用,我不知道如何在地理编码器请求中指定名称和latlng来过滤特定坐标附近的结果。
我在服务器端尝试了apis,这是一个django-python服务器,场景是:用户将他们的坐标发送到服务器,服务器将使用用户位置请求另一个api并将结果格式化为Android,但没有设法找到一个好的,快速的解决方案。
我在SO上看过很多类似的问题,但没有人能找到我想要的答案。