我曾用MidMap
谷歌API按在我的项目下面给出的链接:http://www.jappit.com/blog/midmaps-g...va-me-library/J2ME +反向地理编码
它是否工作正常。但是现在我想要做反向地理编码。在我编程的地方通过经纬度和通过使用谷歌API我想获得的地址(位置)。
编辑:我曾试图实现这一点:
url="http://maps.googleapis.com/maps/api/geocode/xml?latlng=40.714224,-73.961452& sensor=true";
HttpConnection cnx = (HttpConnection)Connector.open(url);
InputStream is=cnx.openInputStream();
StringBuffer b=new StringBuffer();
int car;
while((car=is.read())!= -1){
b.append((char)car);
}
is.close();
cnx.close();
String res=b.toString();</code></pre>
它显示在InputStream is=cnx.openInputStream();
线的误差。错误是:
java.io.IOException的:错误头部
字段
在com.sun.midp.io.j2me.http.Protocol.readHeaders(),
BCI = 198
在com.sun.midp.io.j2me.http.Protocol.finishRequestGetResponseHeader(),
BCI = 45
在com.sun.midp.io.j2me.http.Protocol.sendRequest(),
BCI = 47
at com.sun.midp.io.j2me.http.Protocol.sendRequest(),
BCI = 3
在com.sun.midp.io.j2me.http.Protocol.openInputStream(),
BCI = 6
在httpmislet.run(httpmislet.java:46)
在java.lang中.Thread.run(),BCI = 11 java.io.IOException的:畸形
头字段
我知道我需要使用XML解析。
你能告诉你用哪个包的HttpConnection和连接器类?它是javax.microedition.io吗? – 2013-01-04 11:49:54