public static int MapWaypointList(List <WaypointLocalTime> wpts, out List <int> handles)
 {
     handles = new List <int>();
     if (wpts.Count > 0)
     {
         var sf = ShapefileFactory.PointsFromWaypointList(wpts, out handles);
         MapLayersHandler.AddLayer(sf, "GPX waypoints", uniqueLayer: true, layerKey: sf.Key, rejectIfExisting: true);
     }
     return(MapLayersHandler.CurrentMapLayer.Handle);
 }