Я использовал MidMap
API Google в соответствии с приведенной ниже ссылкой в моем проекте: http://www.jappit.com/blog/midmaps-g...va-me-library/
Он работает правильно. Но теперь я хочу заняться обратным геокодированием. Там, где я программно передаю долготу-широту, и с помощью API Google я хочу получить адрес (местоположение) этого.
Изменить: я пытался реализовать это:
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
в 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.