![]() |
1
4
根据我的经验,谷歌地理编码器并不总是工作,我在地图上有几个固定的点,当我点击覆盖图时,它会弹出一个吐司,上面写着那条经文的地址,这些点不会改变,有时我会点击同一个点10次,但我只得到其中的7个地址。 这很奇怪,但就是这样,我只是修改了我的应用程序来解决这个问题。 |
![]() |
2
3
上述方法以及internet上的许多其他示例的问题是,它们只尝试从第一个返回的提供程序检索数据
我收到邮政编码也有同样的问题。在我最初的测试中,我发现我收到了来自6家供应商的数据。这6个提供者中只有2个返回邮政编码。我试图访问的第一个提供者
像下面这样的方法应该行得通。很可能,其中一个提供商会返回邮政编码。这可以对提供者返回的任何地理编码数据执行。
|
|
3
0
如果有人还在找解决办法,我就这么做了: 首先,我确保所有的点都是好的(将加载),但可能并不总是被地理编码(获取数据是命中或未命中的) 第二,我们强迫代码做我们想做的事情,换句话说,如果我们知道它可以找到一个lat和long,让它继续尝试直到它找到!这似乎也没有影响我的装载时间!下面是代码:
这将继续循环,直到lat和long都不是空字符串! 快乐编码!:P页 |
![]() |
4
0
地理编码器在某些区域不工作。您可以使用地理编码Api,而不是使用地理编码器。按照链接获取有关api的详细信息, |
![]() |
5
0
如果使用“自动完成”,则可以从place对象获取位置:
此回调应在AdapterView.OnItemClickListener中注册如下:
|
![]() |
Jonathan Nolan · 从坐标中提取地址组件 7 年前 |
![]() |
marine8115 · R中反向地理编码循环的下标越界 9 年前 |
![]() |
dustin · 使用geopy从熊猫数据帧中的坐标中找到国家名称 9 年前 |