使用DelphiXE-7上的GMLib,我尝试将现有的标记移动到新的位置,我只在地图上创建了一个标记,并尝试使用下面的代码作为移动它的测试。
procedure TfrmMapClient.GMMap1Click(Sender: TObject; LatLng: TLatLng; X, Y: Double);
begin
mcnt := gmmarker1.count;
gmmarker1.Items[0].Position:= LatLng;
end;但会导致异常访问冲突。任何帮助都很感激
发布于 2015-08-05 09:03:43
试着
gmmarker1.Items[0].Position.Assign(LatLng);或分配个别属性
gmmarker1.Items[0].Position.Lat := LatLng.Lat;
gmmarker1.Items[0].Position.Lng := LatLng.Lng;https://stackoverflow.com/questions/31618781
复制相似问题