1

我在 GMLib 中使用 TGMMarker 对象的 loadfromdataset 函数,但我无法让 IconField 工作。我有一个带有 png 图像的 BLOB 字段用作图标。我直接从文件夹加载相同的图像文件没有问题,但是当我尝试使用 IconField 参数时它会出错。

这是代码

  inherited;

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

给出这个错误:“Erro de Script”“Constante de cadeia não finalizada”

4

1 回答 1

0

最低代码是:

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;
于 2014-11-15T16:01:55.060 回答