加急Google Map 返回总是英文是咋回事啊
加急!Google Map 返回总是英文是怎么回事啊?
http://maps.googleapis.com/maps/api/geocode/xml?address=%E5%8C%97%E4%BA%AC%E5%A4%A9%E5%AE%89%E9%97%A8&sensor=false
调用上面那个链接,直接在浏览器中得到的就是中文的。
但是为什么放在Android中,始终返回的是英文的呢?
有没有谁遇见过这问题
这是我的代码:
------解决方案--------------------
我刚刚也帮你调了一下,发现不管怎么编码都返回的是英文,*变成了"*",不知道怎么回事。
帮顶一个,同求
------解决方案--------------------
是不是手机设置成了英文的原因
服务器应该可以获取发送http请求的客户端的一些信息,进而根据系统语言环境返回了英文
只是猜测
------解决方案--------------------
没用的,不是编码问题,我用真机试的,国行机器,中文环境,返回还是英文,真是怪事了
------解决方案--------------------
帮顶,关注。也在搞同样的问题。
还有,MapView组件中打开的maps也是一半中文一半英文的。。。。
楼主注意到这个问题了没?
------解决方案--------------------
&language="zh-CN",加这个,我记得好像是的
------解决方案--------------------
用百度地图,呵呵
------解决方案--------------------
http://maps.googleapis.com/maps/api/geocode/xml?address=%E5%8C%97%E4%BA%AC%E5%A4%A9%E5%AE%89%E9%97%A8&sensor=false
调用上面那个链接,直接在浏览器中得到的就是中文的。
但是为什么放在Android中,始终返回的是英文的呢?
有没有谁遇见过这问题
这是我的代码:
- Java code
public static JSONObject getLocationInfo(String address) throws JSONException, UnsupportedEncodingException { HttpGet mHttpGet = new HttpGet("https://maps.googleapis.com/maps/api/geocode/json?address=北京*&sensor=false"); HttpClient mHttpClient = new DefaultHttpClient(); StringBuilder stringBuilder = new StringBuilder(); try { HttpResponse response = mHttpClient.execute(mHttpGet); HttpEntity entity = response.getEntity(); InputStream stream = entity.getContent(); int b; while ((b = stream.read()) != -1) stringBuilder.append((char) b); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return new JSONObject(stringBuilder.toString()); }
------解决方案--------------------
我刚刚也帮你调了一下,发现不管怎么编码都返回的是英文,*变成了"*",不知道怎么回事。
帮顶一个,同求
------解决方案--------------------
是不是手机设置成了英文的原因
服务器应该可以获取发送http请求的客户端的一些信息,进而根据系统语言环境返回了英文
只是猜测
------解决方案--------------------
没用的,不是编码问题,我用真机试的,国行机器,中文环境,返回还是英文,真是怪事了
------解决方案--------------------
帮顶,关注。也在搞同样的问题。
还有,MapView组件中打开的maps也是一半中文一半英文的。。。。
楼主注意到这个问题了没?
------解决方案--------------------
&language="zh-CN",加这个,我记得好像是的
------解决方案--------------------
用百度地图,呵呵
------解决方案--------------------