2
Ainsi la documentation BlackBerry vous montre l'exemple de code suivant:Géocodage inversé à l'aide de l'exemple de l'API Blackberry 5.0?
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)
{
}
}
};
}
Comment puis-je utiliser le code ci-dessus passer longitude dynamiques/valeurs de latitude dans ma demande principale?
Merci Michael. – jini
Les paramètres latArg et lonArg ne peuvent toujours pas être résolus dans run(). C'est qu'ils ne sont pas passés/accessibles dans la méthode run de runnable. – jini
quelle erreur obtenez-vous? –