Я использовал MidMap
Google API по ссылке, приведенной ниже в моем проекте: 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();
Показывает ошибку в строке InputStream is=cnx.openInputStream();
. Ошибка:
java.io.IOException: искаженный заголовок
поле
at com.sun.midp.io.j2me.http.Protocol.readHeaders (),
BCI = 198
at com.sun.midp.io.j2me.http.Protocol.finishRequestGetResponseHeader (),
BCI = 45
at com.sun.midp.io.j2me.http.Protocol.sendRequest (),
BCI = 47
at com.sun.midp.io.j2me.http.Protocol.sendRequest (),
BCI = 3
at 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.