Tag: google geocoder

查找城市和国家邮编谷歌地理编码Api

我基本上想要检索一个邮政编码内的城市和州的名单。 Google的Geocode API是否可以这样做? 我试过查看文档,但发现信息压倒性的。 任何帮助,将不胜感激。 如果还有其他的方法来完成这个任务,请告诉我。 谢谢 编辑:我能够通过检索城市和国家: http : //maps.google.com/maps/geo ? output=xml&q=14606但有没有限制呢?

服务不可用 – 地理编码Android

地址parsing器有一个小小的问题,可以从地址获得纬度和经度: 这是我的代码: for (Garage g : XMLGarage) { List<Address> address; address = coder.getFromLocationName( g.getAddress(), 5); if (address != null) { Address location = address.get(0); g.setLatitude(location.getLatitude()); g.setLongitude(location.getLongitude()); … 错误是: 08-18 14:28:56.026: WARN/System.err(359): java.io.IOException: Service not Available 08-18 14:28:56.026: WARN/System.err(359): at android.location.Geocoder.getFromLocationName(Geocoder.java:178) 08-18 14:28:56.026: WARN/System.err(359): at com.amt.android.garage.Garage.postData(Garage.java:269) 08-18 14:28:56.026: WARN/System.err(359): at com.amt.android.garage.GarageForm$2.onClick(GarageForm.java:86) 08-18 14:28:56.026: WARN/System.err(359): at android.view.View.performClick(View.java:2485) […]

调用geoCoder.getFromLocation()时服务不可用

我知道有时谷歌后端服务可能无法使用。 因此,一个解决scheme可能会循环,直到我得到的数据。 private class getLocationDetails extends AsyncTask<String, Void, String> { @Override protected String doInBackground(String… params) { Log.d("looping", "" + count + ""); count++; double lat = Double.parseDouble(params[0]); double lng = Double.parseDouble(params[1]); List<Address> addresses = null; try { Geocoder gCoder = new Geocoder(ImageAndLocationActivity.this, Locale.getDefault()); addresses = gCoder.getFromLocation(lat, lng, 1); Address addr = addresses.get(0); user_country = addr.getCountryName(); […]