Delete a KML Layer


the function DeleteMapKMLLayer expects the ID of the KMLLayer to delete.
How do I get it?
AddMapKMLLayer just returns a boolean:

    function AddMapKMLLayer(Url: string; ZoomToBounds: boolean = true): boolean;
    function DeleteMapKMLLayer(Id:integer): boolean;



You can manually keep track of the KML layer ID.
The first layer has ID 0, the ID is incremented by 1 for each extra layer added.

As an alternative you can remove all KML layers using the DeleteAllMapKMLLayer call, then add only the required KML layer(s) again.