繁体   English   中英

j2me +反向地理编码

[英]j2me+Reverse geocoding

我根据以下链接在我的项目中使用了MidMap Google API: http//www.jappit.com/blog/midmaps-g...va-me-library/

它运作正常。 但现在我想做反向地理编码。 我编程通过经度纬度和通过使用谷歌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();上的错误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
在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解析。

例如,谷歌也提供反向地理编码(地址查询)

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM