PDA

Ver la Versión Completa : Ayuda con WebBrowser en android


kurono
23-05-2014, 04:06:53
hola amigos tengo un codigo el cual me muestra la ubicacion segun las coordenadas asignadas desde el componente LocationSensor1 todo bien hasta ahi pero a la hora de escoger esa coordenadas de un archivo de texto no me lo muestra me da error este es el codigo que utilizo

L:=TStringList.Create;

L.LoadFromFile(TPath.Combine(TPath.GetSharedDocumentsPath,'/sdcard/Coordenadas.txt'));

ListBoxItemLatitude.ItemData.Detail :=L[0];
ListBoxItemLongitude.ItemData.Detail :=L[1];

URLString := Format('https://maps.google.com/maps?q=%2.6f,%2.6f',[L[0],L[1]]);
WebBrowser1.Navigate(URLString);

pero si lo hago de esta manera si funciona

L:=TStringList.Create;

L.LoadFromFile(TPath.Combine(TPath.GetSharedDocumentsPath,'/sdcard/Coordenadas.txt'));

ListBoxItemLatitude.ItemData.Detail :=L[0];
ListBoxItemLongitude.ItemData.Detail :=L[1];

URLString := Format('https://maps.google.com/maps?q=%2.6f,%2.6f',[18.490214,-69.878175]);
WebBrowser1.Navigate(URLString);

engranaje
23-05-2014, 08:49:28
Si no he entendido mal, esto:
URLString := Format('https://maps.google.com/maps?q=%2.6f,%2.6f',[18.490214,-69.878175]);

funciona, sin embargo esto:
URLString := Format('https://maps.google.com/maps?q=%2.6f,%2.6f',[L[0],L[1]]);

teniendo en cuenta de L es una stringlist todo parece indicar que el problema es el tipo del que dices que son los parametros f indica que son flotantes, cuando lo que estas pasando si no me equivoco son strings, prueba con:

URLString := Format('https://maps.google.com/maps?q=%s,%s',[L[0],L[1]]);

kurono
24-05-2014, 07:00:16
lo probare luego te digo

kurono
24-05-2014, 07:12:02
gracia amigo engranaje (http://clubdelphi.com/foros/member.php?u=77583) ese era el error ya funciona perfectamente