2
Так ежевика документация показывает следующий пример кода:Обратное геокодирование с использованием API-интерфейсов Blackberry 5.0 API?
import net.rim.device.api.lbs.*;
import javax.microedition.location.*;
public class myReverseGeocode
{
private Thread reverseGeocode;
public myReverseGeocode()
{
reverseGeocode = new Thread(thread);
reverseGeocode.setPriority(Thread.MIN_PRIORITY);
reverseGeocode.start();
}
Runnable thread = new Runnable()
{
public void run()
{
AddressInfo addrInfo = null;
int latitude = (int)(45.423488 * 100000);
int longitude = (int)(-80.32480 * 100000);
try
{
Landmark[] results = Locator.reverseGeocode
(latitude, longitude, Locator.ADDRESS);
if (results != null && results.length > 0)
addrInfo = results[0].getAddressInfo();
}
catch (LocatorException lex)
{
}
}
};
}
Как использовать приведенный выше код для передачи в динамических долготы/широты в моем главном приложении?
Спасибо Майкл. – jini
Параметры latArg и lonArg по-прежнему не могут быть разрешены в run(). То есть они не передаются/недоступны в методе run runable. – jini
какая ошибка вы получаете? –