即使使用MegaDemo和heapmap.csv,我们也无法看到TGMHeatmap的工作原理。我们为TGMHeatmap设置的属性与MageDemo(语言除外)相同,我们在FormCreate中执行此操作:
procedure TForm1.FormCreate(Sender: TObject);
begin
DefLat := 52.189746;
DefLng := -2.215933;
GMMap1.RequiredProp.Center.Lat := DefLat;
GMMap1.RequiredProp.Center.Lng := DefLng;
GMMap1.Active := True;
GMHeatmap.LoadFromCSV(0, 1, 'C:\Temp\svhscusts.csv', ',', True, True);
end;
这是用于显示热图的按钮
procedure TForm1.BHeatmapClick(Sender: TObject);
begin
GMMap1.SetCenter(52.189746, -2.215933);
GMMap1.RequiredProp.Zoom := 13;
GMHeatmap.Show := not GMHeatmap.Show;
end;
数据文件的格式是(每行一行)
52.00240,-2.11490 52.00240,-2.11490 52.00200,-2.11400 52.00200,-2.11400 52.00400,-2.10950 52.00400,-2.10950 52.00400,-2.10950
由于MegaDemo没有[似乎]按预期工作,可能使用/更新MegaDemo将是解释什么不起作用(或我们没有正确做法)的最简单方法。
顺便提一下优秀的软件。如果Google会降低小客户的许可费用,我们可以正确使用