Перейти к содержанию
Fire Monkey от А до Я
  • 0

Webbrowser1 выдаёт ошибку при запуске


afors

Вопрос

Delphi 10.1 Berlin, Windows7x64, IE8

При запуске

Webbrowser1.Navigate('https://maps.googleapis.com/maps/api/staticmap?center=55.026900,73.302900&size=400x400&sensor=true&format=png32&maptype=satellite&markers=color:0x000000|label:1');

браузер будто пытается сохранить файл и выдает ошибку 'Не удалось загрузить staticmap из maps.googleapis.com'

При последующих запусках этого же URL Webbrowser1 правильно отображает картинку.

Как можно изменить URL или (лучше не URL) свойства Webbrowser1, чтобы избежать этой ошибки?

Заранее спасибо за любые советы

Err.png

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
В 06.02.2017 в 11:40, rareMax сказал:

Попробуй так

Статья полезная, правку реестра уже сделал. Ничего не изменилось.

Насколько я понимаю, параметры в адресной строке указывают на то, что google должна вернуть снимок (рисунок) 400х400. Webbrowser1 пытается его скачать, вместо того, чтобы просто отобразить. С толку сбивает то, что это сообщение выходит только один раз при первом обращении к Webbrowser1. Пустяк, но раздражает...

Ссылка на комментарий
  • 0
В 03.02.2017 в 16:47, afors сказал:

При запуске

а если сделать не при запуске, а (временно) по нажатию на какую-нибудь кнопку, чтобы до перехода по URL WB 100% полностью инициализировался, отобразился и так далее.

Ссылка на комментарий
  • 0
20 часов назад, kami сказал:

а если сделать не при запуске, а (временно) по нажатию на какую-нибудь кнопку, чтобы до перехода по URL WB 100% полностью инициализировался, отобразился и так далее.

У меня по нажатии на кнопку. Имеется ввиду при первом обращении к WB

unit Unit1;

interface

uses
  System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
  FMX.Controls.Presentation, FMX.StdCtrls, FMX.WebBrowser;

type
  TForm1 = class(TForm)
    WebBrowser1: TWebBrowser;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.fmx}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Webbrowser1.Navigate('https://maps.googleapis.com/maps/api/staticmap?center=55.026900,73.302900&size=400x400&sensor=true&format=png32&maptype=satellite&markers=color:0x000000|label:1');
end;

end.


 

Изменено пользователем afors
Привел код
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...