Бях използвал MidMap
API на Google според връзката, дадена по-долу в моя проект: http://www.jappit.com/blog/midmaps-g...va-me-library/
Работи правилно. Но сега искам да направя обратно геокодиране. Където предавам програмно географската дължина и ширина и чрез използването на google 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
в 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 анализ.