2010-10-26 29 views
3

我需要使用地理编码器来获取lang和lat地址谷歌map.am工作在android sdk 2.2 .wen使用geocoder不工作它抛出异常。如何在我的应用程序中使用地理编码器或其他任何可用于获取long和lat的方法?如何在android 2.2模拟器或android 2.1设备中使用geocoder

我有Android 2.1设备.is有任何可能的gecoder工作在android 2.1实际deevice.I在网页中看到一个线程,他们提到geocoder工作罚款在实际设备2.2。但我不知道它会工作设备2.1或没有我检查,但在设备也Geocoder不working.any一个帮助我解决我的问题。

感谢,

Lakshmanan

回答

1

的地理编码无关与平台版本为2.1(或2.2),以及一切与库是否实现服务的可用性的问题(如谷歌地图)可用。 (更多信息here - 搜索“地图外部库”)

Here is the page explaining how to install it in your development environment

小心,虽然 - 你会很好地提供某种回退的情况下,未安装谷歌地图库(例如,通过当您检测到Geocoder未实现时,通过HTTP查询Google Maps Web API)

+0

感谢您的回复.. – Lakshmanan 2010-10-27 05:36:19

+0

不正确 - 我们使用Google API系统映像运行Froyo仿真器(即包含专有的Maps代码) ,GeoCoder仍然不可用。它看起来像Froyo中的一个错误,因为它曾经在老版本(特别是1.6) – Matthias 2011-02-24 10:51:44

+1

上工作,实际上,它*是* Froyo和姜饼中的错误,请参阅http://code.google.com/p/android/问题/细节?ID = 8816 – Matthias 2011-02-24 10:54:57

相关问题