我在GMLib中使用TGMMarker对象的loadfromdataset函数,但我无法使IconField工作。 我有一个带有png图像的BLOB字段用作Icon。我直接加载了相同的图像文件 没有问题的文件夹,但是当我尝试使用IconField参数时,它会给出错误。
这是代码
inherited;
GMMap1.Active := True;
GMMarker1.LoadFromDataSet(Dscameras.DataSet,'Latitude','Longitude',
'Descrição','Distintivo');
给出了这个错误:“Erro de Script”“Constante decadeianãintinalizada”
答案 0 :(得分: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;