Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Ayuda con WebBrowser en android (https://www.clubdelphi.com/foros/showthread.php?t=85911)

kurono 23-05-2014 04:06:53

Ayuda con WebBrowser en android
 
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

Código Delphi [-]
 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
Código Delphi [-]
   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:
Código:

URLString := Format('https://maps.google.com/maps?q=%2.6f,%2.6f',[18.490214,-69.878175]);
funciona, sin embargo esto:
Código:

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:
Código:

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 ese era el error ya funciona perfectamente


La franja horaria es GMT +2. Ahora son las 06:09:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi