相关疑难解决方法(0)

如何从地址中找到纬度和经度?

我想在Google地图中显示地址的位置.

如何使用Google Maps API获取地址的纬度和经度?

android google-maps google-geocoder

105
推荐指数
4
解决办法
15万
查看次数

谷歌地理编码器服务是不可用的(协调员要解决)

我必须通过坐标获得一个地址,但它不起作用并输出"无法获取地址":

public String GetAddress(String lat, String lon)
        {
            Geocoder geocoder = new Geocoder(this, Locale.ENGLISH);
            String ret = "";
            try {
                List<Address> addresses = geocoder.getFromLocation(Double.parseDouble(lat), Double.parseDouble(lon), 1);
                if(addresses != null) {
                    Address returnedAddress = addresses.get(0);
                    StringBuilder strReturnedAddress = new StringBuilder("");
                    for(int i=0; i<returnedAddress.getMaxAddressLineIndex(); i++) {
                        strReturnedAddress.append(returnedAddress.getAddressLine(i)).append("\n");
                    }
                    ret = strReturnedAddress.toString();
                    ret=ret.substring(0, ret.length() - 1);
                }
                else{
                    ret = "Unknown Address";
                }
            }
            catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                ret = "Couldn't get Address";
            }
            return ret;
        } …
Run Code Online (Sandbox Code Playgroud)

service android coordinates street-address google-geocoder

5
推荐指数
1
解决办法
6117
查看次数