Как я могу использовать аргумент IconField в функции LoadFromDataSet TGMMarker (GMLIB)

Я использую функцию loadfromdataset объекта TGMMarker в GMLib, но не могу заставить IconField работать. У меня есть поле BLOB с изображением PNG для использования в качестве значка. Я загружаю тот же самый файл изображения непосредственно из папки без проблем, но когда я пытаюсь сделать это с аргументом IconField, он выдает ошибку.

Вот код

  inherited;

  GMMap1.Active := True;
  GMMarker1.LoadFromDataSet(Dscameras.DataSet,'Latitude','Longitude',
                        'Descrição','Distintivo');

Выдает эту ошибку:"Erro de Script" "Constante de cadeia não finalizada"

1 ответ

Минимальный код:

procedure TForm1.FormCreate(Sender: TObject);
begin
  ClientDataSet1.LoadFromFile('markers.xml');
  GMMap1.Active := True;
end;

procedure TForm1.GMMap1AfterPageLoaded(Sender: TObject; First: Boolean);
begin
  if First then
  begin
    GMMap1.DoMap;
    GMMarker1.LoadFromDataSet(ClientDataSet1, 'lat', 'lng', 'title');
    GMMarker1.ZoomToPoints;
  end;
end;
Другие вопросы по тегам