Salut !!
Ca y est j'ai trouvé sur le faq du site qq renseignements sur le Twebrowser
lien
voici le code :
1 2 3 4 5 6 7 8 9
| procedure TMyForm.MyButtonClick(Sender: TObject);
var
Flags, TargetFrameName, PostData, Headers: OleVariant;
sHTML: String;
begin
sHTML := { votre code HTML };
MyWebBrowser.Navigate('about:' + sHTML, Flags, TargetFrameName, PostData,
Headers);
end; |
pour un TWebBrowser avec Name =MyWebBrowser
Donc je foudrai afficher une map de google map. De plus google map fournit le code HTML.
Voici le code html :
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps/ms?hl=fr&ie=UTF8&msa=0&msid=100321570313222696514.00045b58e9294b35e0dae&s=AARTsJpayaLrx7rYwEZIOijgA67Eb36R8g&ll=34.048961,-99.403954&spn=0.003111,0.00456&z=17&output=embed"></iframe><br /><small><a href="http://maps.google.fr/maps/ms?hl=fr&ie=UTF8&msa=0&msid=100321570313222696514.00045b58e9294b35e0dae&ll=34.048961,-99.403954&spn=0.003111,0.00456&z=17&source=embed" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>
donc au final ca donne :
1 2 3 4 5 6 7 8 9
| procedure TForm1.Button1Click(Sender: TObject);
var
Flags, TargetFrameName, PostData, Headers: OleVariant;
sHTML: String;
begin
sHTML := '<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps?f=q&hl=fr&geocode=&q=bordeaux&sll=34.029331,-99.35297&sspn=0.082656,0.181961&ie=UTF8&z=11&g=bordeaux&msa=0&msid=100321570313222696514.00045b58e9294b35e0dae&ll=44.89285,-0.54245&output=embed&s=AARTsJrczseprKuDfKRckyJRLvdgF6THkg"></iframe><br /><small><a href="http://maps.google.fr/maps?f=q&hl=fr&geocode=&q=bordeaux&sll=34.029331,-99.35297&sspn=0.082656,0.181961&ie=UTF8&z=11&g=bordeaux&msa=0&msid=100321570313222696514.00045b58e9294b35e0dae&ll=44.89285,-0.54245&source=embed" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>';
WebBrowser1.Navigate('about:' + sHTML, Flags, TargetFrameName, PostData,
Headers);
end; |
Ca compile mais la page ne s'affiche pas
Merci des futurs aides!
Partager