- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我试图通过从 MainActivity 启动 IntentService 来获取用户的位置。在服务内部,我尝试对 try block 内的位置进行反向地理编码,但是当我捕获异常并打印时,它显示“等待服务器响应超时”异常。但有几次我得到了位置。所以我认为什么都没有我的代码有问题。但是如果它在 10 次中抛出 8 次异常,它就没有用了。所以你能建议一些避免这种情况的方法吗?
最佳答案
http://maps.googleapis.com/maps/api/geocode/json?latlng=lat,lng&sensor=true
Geocoder 存在等待服务器响应超时的错误。或者,您可以从代码中点击此请求以获取相应 lat,lng 位置地址的 json 响应。
关于android - geocoder.getFromLocation 函数抛出 "Timed out waiting for server response"异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23638067/
为什么如果我用这个代码带走女主人 List loc = getFromLocation(lat,long,1);地址是正确的,但公民号码是错误的,因为如果我将纬度和经度输入 Sygic,它会给我另一个
我正在研究 Android 中的反向地理编码功能。例如,当我使用来自 Google API 调用的地理编码器类执行 getFromLocation(0, 0, 1) 时,它返回 ZERO RESULT
我正在尝试根据 long/lat 获取地址。似乎这样的事情应该有效? Geocoder myLocation = Geocoder(Locale.getDefault()); List myL
我正在尝试从坐标中获取地标。 我正在使用 geoLocator为了那个原因。今天早上它工作正常,但现在,它抛出了平台异常。 PlatformException(IO_ERROR, A network
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Geocoder.getFromLocation throws IOException on Android
我正在尝试通过经度和纬度获取位置信息(国家名称、城市名称等)。但是,以下代码不返回任何地址,addresses.size() 始终为零!!我需要帮助。谢谢。 public class FirstUsa
我有两个问题,第一个是我有一个 String Builder,它获取一个地址并将其打印到一个 edittext: Geocoder mGC = new Geocoder(context,Local
我在以色列的 Android 设备上使用 Geocoder。直到几周前一切正常,当我进行反向地理编码时,所有地址都以希伯来语收到。但在某个时候,我开始收到相同的阿拉伯语地址。 这是我正在运行的示例代码
已结束。 这个问题是 not reproducible or was caused by typos .它目前不接受答案。 此问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-to
我的 android Activity 中有地理编码器类,其中包含谷歌地图 我需要使用反向地理编码 getFromLocation(double latitude, double longitude,
我的代码: try { Geocoder geocoder;
我正在尝试使用 Google API v2 检索我的位置地址。 这是我的做法: Geocoder geocoder = new Geocoder(this, Locale.getDefault());
我有一对坐标,我正在使用 Geocoder.getFromLocation获取地址详细信息。但是这种方法是同步的,并且会卡住应用程序一段时间。我试图将它放在 AsyncTask 中,但我得到了 jav
我知道有时 google 后端服务可能不可用。 因此一个解决方案可能是循环直到我得到数据。 private class getLocationDetails extends AsyncTask {
我有一个应用经过全面测试,在 Android Gingerbread(和旧的 Android 版本)上运行良好。我从用户报告的崩溃错误中注意到,运行更高版本 Android 操作系统的手机会抛出 Ne
我正在使用 GeoCoder 从纬度和经度获取地址。这是我的代码: Geocoder geocoder = new Geocoder(this, Locale.getDefault()); List
下面的代码 fragment 适用于大多数纬度/经度坐标。但是,传递特定坐标不会返回任何结果。 Geocoder geocoder = new Geocoder(HappyApp.instance()
我正在使用下面的代码获取我的纬度/经度地址 Geocoder geocoder = new Geocoder(this, Locale.getDefault()); List addresses =
我需要根据纬度和经度获取城市和州。 Geocoder 执行此功能以获取城市和州。但是我仅在 Android 真实设备 的下行中收到错误 java.io.IOException: grpc failed
使用 Android 模拟器 2.2 api 8我不断收到 IOException 03-05 19:42:11.073: DEBUG/SntpClient(58): request time fai
我是一名优秀的程序员,十分优秀!