我有应用程序/地图工作/显示的基本部分。但是当我尝试对多个地址进行地理编码然后显示标记时,它只显示最后一个地址。只有最后一个地址会显示在地图上。
GMGeoCode1.Geocode('address 1 anytown st');
GMGeoCode1.Geocode('address 2 anytown st');
for I := 0 to GMGeoCode1.Count - 1 do
begin
GMGeoCode1.Marker.Add(GMGeoCode1.GeoResult [i] .Geometry.Location.Lat,
GMGeoCode1.GeoResult [i] .Geometry.Location.Lng,
GMGeoCode1.GeoResult [i] .FormatedAddr);
GMGeoCode1.Marker.Items [i] .MarkerType := mtStyledMarker;
end;